projects
/
odoo
/
odoo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
(from parent 1:
d700c78
)
Merge pull request #3009 from initOS/8.0-fix_escpos_with_non_rgba_image
author
Frédéric Van der Essen
<fva@openerp.com>
Mon, 1 Dec 2014 14:55:17 +0000
(15:55 +0100)
committer
Frédéric Van der Essen
<fva@openerp.com>
Mon, 1 Dec 2014 14:55:17 +0000
(15:55 +0100)
Bug: Exception when printing POS receipt via hardware proxy
addons/hw_escpos/escpos/escpos.py
patch
|
blob
|
history
diff --git
a/addons/hw_escpos/escpos/escpos.py
b/addons/hw_escpos/escpos/escpos.py
index
7a08486
..
ee6e20b
100644
(file)
--- a/
addons/hw_escpos/escpos/escpos.py
+++ b/
addons/hw_escpos/escpos/escpos.py
@@
-442,7
+442,12
@@
class Escpos:
f.seek(0)
img_rgba = Image.open(f)
img = Image.new('RGB', img_rgba.size, (255,255,255))
- img.paste(img_rgba, mask=img_rgba.split()[3])
+ channels = img_rgba.split()
+ if len(channels) > 1:
+ # use alpha channel as mask
+ img.paste(img_rgba, mask=channels[3])
+ else:
+ img.paste(img_rgba)
print 'convert image'