Index: imageConversion.py |
=================================================================== |
--- a/imageConversion.py |
+++ b/imageConversion.py |
@@ -16,17 +16,10 @@ |
import ImageOps |
def get_alpha(image): |
kzar
2015/01/27 14:25:42
I think there should be a comment here to explain
Sebastian Noack
2015/01/27 14:29:25
Frankly, converting an image without alpha channel
Sebastian Noack
2015/01/27 15:10:05
It's unneeded to document APIs in the calling code
|
- if image.mode in ('RGBA', 'LA'): |
- return image.split()[image.getbands().index('A')] |
+ if image.mode not in ('RGBA', 'LA'): |
+ image = image.convert('LA') |
- if image.mode == 'P': |
- transparency = image.info.get('transparency') |
- |
- if transparency is not None: |
- table = [255] * 256 |
- table[transparency] = 0 |
- |
- return image.point(table, 'L') |
+ return image.split()[image.getbands().index('A')] |
def load_image(path): |
image = Image.open(path) |