| 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) |