Switch to pillow for image io

Registered by Vinothan N. Manoharan

pillow (http://python-imaging.github.io/) is a fork of the Python Imaging Library that is actively developed (https://github.com/python-imaging/Pillow). It includes support for 12-bit TIFF files (https://github.com/python-imaging/Pillow/pull/416). If we switch to pillow from PIL, we can remove the dependency on tifffile.py and potentially eliminate a lot of the code in holopy/core/io/image-file-io.py.

We will need to develop unit tests for loading the 12-bit TIFF files from the Photon Focus camera and other images that have been a problem to load. If they do not load properly using pillow, we can file an issue upstream.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Vinothan N. Manoharan
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
milestone icon 3.0

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.