2013-10-09 04:13:06 +04:00
|
|
|
Porting existing PIL-based code to Pillow
|
|
|
|
=========================================
|
|
|
|
|
|
|
|
Pillow is a functional drop-in replacement for the Python Imaging Library. To
|
|
|
|
run your existing PIL-compatible code with Pillow, it needs to be modified to
|
|
|
|
import the ``Imaging`` module from the ``PIL`` namespace *instead* of the
|
|
|
|
global namespace. Change this::
|
|
|
|
|
|
|
|
import Image
|
|
|
|
|
|
|
|
to this::
|
|
|
|
|
|
|
|
from PIL import Image
|
|
|
|
|
|
|
|
The :py:mod:`_imaging` module has been moved. You can now import it like this::
|
|
|
|
|
|
|
|
from PIL.Image import core as _imaging
|
2013-11-13 11:08:47 +04:00
|
|
|
|
|
|
|
The image plugin loading mechanisim has changed. Pillow no longer
|
|
|
|
automatically imports any file in the Python path with a name ending
|
|
|
|
in :file:`ImagePlugin.py`. You will need to import your image plugin
|
|
|
|
manually.
|
|
|
|
|