pillow - Pillow(PIL Fork Documentation Release 4.1.0.dev0 Alex Clark Contents 1 2 3 Installation 1.1 Warnings 1.2 Notes 1.3 Basic Installation 1.4

pillow - Pillow(PIL Fork Documentation Release 4.1.0.dev0...

This preview shows page 1 - 9 out of 159 pages.

Pillow (PIL Fork) Documentation Release 4.1.0.dev0 Alex Clark January 20, 2017
Image of page 1
Image of page 2
Contents 1 Installation 3 1.1 Warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 Basic Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.4 Building From Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5 Platform Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.6 Old Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 Handbook 11 2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2 Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.3 Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.4 Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3 Reference 43 3.1 Image Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.2 ImageChops (“Channel Operations”) Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.3 ImageColor Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.4 ImageCms Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.5 ImageDraw Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.6 ImageEnhance Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 3.7 ImageFile Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 3.8 ImageFilter Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 3.9 ImageFont Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 3.10 ImageGrab Module (macOS and Windows only) . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 3.11 ImageMath Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 3.12 ImageMorph Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 3.13 ImageOps Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 3.14 ImagePalette Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 3.15 ImagePath Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 3.16 ImageQt Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 3.17 ImageSequence Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 3.18 ImageStat Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 3.19 ImageTk Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 3.20 ImageWin Module (Windows-only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 3.21 ExifTags Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 3.22 TiffTags Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 3.23 PSDraw Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 i
Image of page 3
3.24 PixelAccess Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 3.25 PyAccess Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 3.26 PIL Package (autodoc of remaining modules) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 3.27 Plugin reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 3.28 Internal Reference Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 4 Porting 125 5 About 127 5.1 Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 5.2 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 5.3 Why a fork? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 5.4 What about PIL? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 6 Release Notes 129 6.1 4.0.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 6.2 3.4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 6.3 3.3.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 6.4 3.3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 6.5 3.2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 6.6 3.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 6.7 3.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 6.8 3.1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 6.9 3.0.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 6.10 2.8.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 6.11 2.7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 7 Indices and tables 141 Python Module Index 143 ii
Image of page 4
Pillow (PIL Fork) Documentation, Release 4.1.0.dev0 Pillow is the friendly PIL fork by Alex Clark and Contributors . PIL is the Python Imaging Library by Fredrik Lundh and Contributors. Contents 1
Image of page 5
Pillow (PIL Fork) Documentation, Release 4.1.0.dev0 2 Contents
Image of page 6
CHAPTER 1 Installation 1.1 Warnings Warning: Pillow and PIL cannot co-exist in the same environment. Before installing Pillow, please uninstall PIL. Warning: Pillow >= 1.0 no longer supports “import Image”. Please use “from PIL import Image” instead. Warning: Pillow >= 2.1.0 no longer supports “import _imaging”. Please use “from PIL.Image import core as _imaging” instead. 1.2 Notes Note: Pillow < 2.0.0 supports Python versions 2.4, 2.5, 2.6, 2.7. Note: Pillow >= 2.0.0 < 4.0.0 supports Python versions 2.6, 2.7, 3.2, 3.3, 3.4, 3.5 Note: Pillow >= 4.0.0 supports Python versions 2.7, 3.3, 3.4, 3.5, 3.6 1.3 Basic Installation Note: The following instructions will install Pillow with support for most common image formats. See External Libraries for a full list of external libraries supported. Note: The basic installation works on Windows and macOS using the binaries from PyPI. Other installations require building from source as detailed below. 3
Image of page 7
Pillow (PIL Fork) Documentation, Release 4.1.0.dev0 Install Pillow with pip : $ pip install Pillow Or use easy_install for installing Python Eggs as pip does not support them: $ easy_install Pillow 1.3.1 Windows Installation We provide Pillow binaries for Windows compiled for the matrix of supported Pythons in both 32 and 64-bit versions in wheel, egg, and executable installers. These binaries have all of the optional libraries included: > pip install Pillow or: > easy_install Pillow 1.3.2 macOS Installation We provide binaries for macOS for each of the supported Python versions in the wheel format. These include support for all optional libraries except OpenJPEG: $ pip install Pillow 1.3.3 Linux Installation
Image of page 8
Image of page 9

You've reached the end of your free preview.

Want to read all 159 pages?

  • Spring '17
  • Mrs. Usha
  • Python Imaging Library, pil fork

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture