git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e25ac97
)
add jpg support. Please note that 32bit bitmaps require 4x the memory of 8bit, possib...
author
Felix Domke
<tmbinc@elitedvb.net>
Thu, 13 Dec 2007 02:36:45 +0000
(
02:36
+0000)
committer
Felix Domke
<tmbinc@elitedvb.net>
Thu, 13 Dec 2007 02:36:45 +0000
(
02:36
+0000)
lib/python/Tools/LoadPixmap.py
patch
|
blob
|
history
diff --git
a/lib/python/Tools/LoadPixmap.py
b/lib/python/Tools/LoadPixmap.py
index 033b8437cd6593522b32484f5e2f02e65e535afa..b7838a39c1f4a206e72e9d26024f6cfdedbebf55 100644
(file)
--- a/
lib/python/Tools/LoadPixmap.py
+++ b/
lib/python/Tools/LoadPixmap.py
@@
-1,7
+1,15
@@
-from enigma import loadPNG
+from enigma import loadPNG
, loadJPG
def LoadPixmap(path, desktop = None):
- ptr = loadPNG(path)
+ if path[-4:] == ".png":
+ ptr = loadPNG(path)
+ elif path[-4:] == ".jpg":
+ ptr = loadJPG(path)
+ elif path[-1:] == ".":
+ alpha = loadPNG(path + "a.png")
+ ptr = loadJPG(path + "rgb.jpg", alpha)
+ else:
+ raise "neither .png nor .jpg, please fix file extension"
if ptr and desktop:
desktop.makeCompatiblePixmap(ptr)
return ptr