mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-24 17:06:16 +03:00
Add sphinx docs
This commit is contained in:
parent
b87851fae5
commit
ea0989ad17
153
docs/Makefile
Normal file
153
docs/Makefile
Normal file
|
@ -0,0 +1,153 @@
|
||||||
|
# Makefile for Sphinx documentation
|
||||||
|
#
|
||||||
|
|
||||||
|
# You can set these variables from the command line.
|
||||||
|
SPHINXOPTS =
|
||||||
|
SPHINXBUILD = sphinx-build
|
||||||
|
PAPER =
|
||||||
|
BUILDDIR = _build
|
||||||
|
|
||||||
|
# Internal variables.
|
||||||
|
PAPEROPT_a4 = -D latex_paper_size=a4
|
||||||
|
PAPEROPT_letter = -D latex_paper_size=letter
|
||||||
|
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
|
||||||
|
# the i18n builder cannot share the environment and doctrees with the others
|
||||||
|
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
|
||||||
|
|
||||||
|
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
|
||||||
|
|
||||||
|
help:
|
||||||
|
@echo "Please use \`make <target>' where <target> is one of"
|
||||||
|
@echo " html to make standalone HTML files"
|
||||||
|
@echo " dirhtml to make HTML files named index.html in directories"
|
||||||
|
@echo " singlehtml to make a single large HTML file"
|
||||||
|
@echo " pickle to make pickle files"
|
||||||
|
@echo " json to make JSON files"
|
||||||
|
@echo " htmlhelp to make HTML files and a HTML help project"
|
||||||
|
@echo " qthelp to make HTML files and a qthelp project"
|
||||||
|
@echo " devhelp to make HTML files and a Devhelp project"
|
||||||
|
@echo " epub to make an epub"
|
||||||
|
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
|
||||||
|
@echo " latexpdf to make LaTeX files and run them through pdflatex"
|
||||||
|
@echo " text to make text files"
|
||||||
|
@echo " man to make manual pages"
|
||||||
|
@echo " texinfo to make Texinfo files"
|
||||||
|
@echo " info to make Texinfo files and run them through makeinfo"
|
||||||
|
@echo " gettext to make PO message catalogs"
|
||||||
|
@echo " changes to make an overview of all changed/added/deprecated items"
|
||||||
|
@echo " linkcheck to check all external links for integrity"
|
||||||
|
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
|
||||||
|
|
||||||
|
clean:
|
||||||
|
-rm -rf $(BUILDDIR)/*
|
||||||
|
|
||||||
|
html:
|
||||||
|
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
|
||||||
|
@echo
|
||||||
|
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
|
||||||
|
|
||||||
|
dirhtml:
|
||||||
|
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
|
||||||
|
@echo
|
||||||
|
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
|
||||||
|
|
||||||
|
singlehtml:
|
||||||
|
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
|
||||||
|
@echo
|
||||||
|
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
|
||||||
|
|
||||||
|
pickle:
|
||||||
|
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
|
||||||
|
@echo
|
||||||
|
@echo "Build finished; now you can process the pickle files."
|
||||||
|
|
||||||
|
json:
|
||||||
|
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
|
||||||
|
@echo
|
||||||
|
@echo "Build finished; now you can process the JSON files."
|
||||||
|
|
||||||
|
htmlhelp:
|
||||||
|
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
|
||||||
|
@echo
|
||||||
|
@echo "Build finished; now you can run HTML Help Workshop with the" \
|
||||||
|
".hhp project file in $(BUILDDIR)/htmlhelp."
|
||||||
|
|
||||||
|
qthelp:
|
||||||
|
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
|
||||||
|
@echo
|
||||||
|
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
|
||||||
|
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
|
||||||
|
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/Pillowdocumentation.qhcp"
|
||||||
|
@echo "To view the help file:"
|
||||||
|
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/Pillowdocumentation.qhc"
|
||||||
|
|
||||||
|
devhelp:
|
||||||
|
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
|
||||||
|
@echo
|
||||||
|
@echo "Build finished."
|
||||||
|
@echo "To view the help file:"
|
||||||
|
@echo "# mkdir -p $$HOME/.local/share/devhelp/Pillowdocumentation"
|
||||||
|
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/Pillowdocumentation"
|
||||||
|
@echo "# devhelp"
|
||||||
|
|
||||||
|
epub:
|
||||||
|
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
|
||||||
|
@echo
|
||||||
|
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
|
||||||
|
|
||||||
|
latex:
|
||||||
|
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
||||||
|
@echo
|
||||||
|
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
|
||||||
|
@echo "Run \`make' in that directory to run these through (pdf)latex" \
|
||||||
|
"(use \`make latexpdf' here to do that automatically)."
|
||||||
|
|
||||||
|
latexpdf:
|
||||||
|
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
|
||||||
|
@echo "Running LaTeX files through pdflatex..."
|
||||||
|
$(MAKE) -C $(BUILDDIR)/latex all-pdf
|
||||||
|
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
|
||||||
|
|
||||||
|
text:
|
||||||
|
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
|
||||||
|
@echo
|
||||||
|
@echo "Build finished. The text files are in $(BUILDDIR)/text."
|
||||||
|
|
||||||
|
man:
|
||||||
|
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
|
||||||
|
@echo
|
||||||
|
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
|
||||||
|
|
||||||
|
texinfo:
|
||||||
|
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
|
||||||
|
@echo
|
||||||
|
@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
|
||||||
|
@echo "Run \`make' in that directory to run these through makeinfo" \
|
||||||
|
"(use \`make info' here to do that automatically)."
|
||||||
|
|
||||||
|
info:
|
||||||
|
$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
|
||||||
|
@echo "Running Texinfo files through makeinfo..."
|
||||||
|
make -C $(BUILDDIR)/texinfo info
|
||||||
|
@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
|
||||||
|
|
||||||
|
gettext:
|
||||||
|
$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
|
||||||
|
@echo
|
||||||
|
@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
|
||||||
|
|
||||||
|
changes:
|
||||||
|
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
|
||||||
|
@echo
|
||||||
|
@echo "The overview file is in $(BUILDDIR)/changes."
|
||||||
|
|
||||||
|
linkcheck:
|
||||||
|
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
|
||||||
|
@echo
|
||||||
|
@echo "Link check complete; look for any errors in the above output " \
|
||||||
|
"or in $(BUILDDIR)/linkcheck/output.txt."
|
||||||
|
|
||||||
|
doctest:
|
||||||
|
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
|
||||||
|
@echo "Testing of doctests in the sources finished, look at the " \
|
||||||
|
"results in $(BUILDDIR)/doctest/output.txt."
|
242
docs/conf.py
Normal file
242
docs/conf.py
Normal file
|
@ -0,0 +1,242 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
#
|
||||||
|
# Pillow documentation documentation build configuration file, created by
|
||||||
|
# sphinx-quickstart on Thu Feb 16 20:04:11 2012.
|
||||||
|
#
|
||||||
|
# This file is execfile()d with the current directory set to its containing dir.
|
||||||
|
#
|
||||||
|
# Note that not all possible configuration values are present in this
|
||||||
|
# autogenerated file.
|
||||||
|
#
|
||||||
|
# All configuration values have a default; values that are commented out
|
||||||
|
# serve to show the default.
|
||||||
|
|
||||||
|
import sys, os
|
||||||
|
|
||||||
|
# If extensions (or modules to document with autodoc) are in another directory,
|
||||||
|
# add these directories to sys.path here. If the directory is relative to the
|
||||||
|
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
||||||
|
#sys.path.insert(0, os.path.abspath('.'))
|
||||||
|
|
||||||
|
# -- General configuration -----------------------------------------------------
|
||||||
|
|
||||||
|
# If your documentation needs a minimal Sphinx version, state it here.
|
||||||
|
#needs_sphinx = '1.0'
|
||||||
|
|
||||||
|
# Add any Sphinx extension module names here, as strings. They can be extensions
|
||||||
|
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
|
||||||
|
extensions = []
|
||||||
|
|
||||||
|
# Add any paths that contain templates here, relative to this directory.
|
||||||
|
templates_path = ['_templates']
|
||||||
|
|
||||||
|
# The suffix of source filenames.
|
||||||
|
source_suffix = '.rst'
|
||||||
|
|
||||||
|
# The encoding of source files.
|
||||||
|
#source_encoding = 'utf-8-sig'
|
||||||
|
|
||||||
|
# The master toctree document.
|
||||||
|
master_doc = 'index'
|
||||||
|
|
||||||
|
# General information about the project.
|
||||||
|
project = u'Pillow'
|
||||||
|
copyright = u'2012, Alex Clark (PIL fork author)'
|
||||||
|
|
||||||
|
# The version info for the project you're documenting, acts as replacement for
|
||||||
|
# |version| and |release|, also used in various other places throughout the
|
||||||
|
# built documents.
|
||||||
|
#
|
||||||
|
# The short X.Y version.
|
||||||
|
version = '1.7.7'
|
||||||
|
# The full version, including alpha/beta/rc tags.
|
||||||
|
release = '1.7.7'
|
||||||
|
|
||||||
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
|
# for a list of supported languages.
|
||||||
|
#language = None
|
||||||
|
|
||||||
|
# There are two options for replacing |today|: either, you set today to some
|
||||||
|
# non-false value, then it is used:
|
||||||
|
#today = ''
|
||||||
|
# Else, today_fmt is used as the format for a strftime call.
|
||||||
|
#today_fmt = '%B %d, %Y'
|
||||||
|
|
||||||
|
# List of patterns, relative to source directory, that match files and
|
||||||
|
# directories to ignore when looking for source files.
|
||||||
|
exclude_patterns = ['_build']
|
||||||
|
|
||||||
|
# The reST default role (used for this markup: `text`) to use for all documents.
|
||||||
|
#default_role = None
|
||||||
|
|
||||||
|
# If true, '()' will be appended to :func: etc. cross-reference text.
|
||||||
|
#add_function_parentheses = True
|
||||||
|
|
||||||
|
# If true, the current module name will be prepended to all description
|
||||||
|
# unit titles (such as .. function::).
|
||||||
|
#add_module_names = True
|
||||||
|
|
||||||
|
# If true, sectionauthor and moduleauthor directives will be shown in the
|
||||||
|
# output. They are ignored by default.
|
||||||
|
#show_authors = False
|
||||||
|
|
||||||
|
# The name of the Pygments (syntax highlighting) style to use.
|
||||||
|
pygments_style = 'sphinx'
|
||||||
|
|
||||||
|
# A list of ignored prefixes for module index sorting.
|
||||||
|
#modindex_common_prefix = []
|
||||||
|
|
||||||
|
|
||||||
|
# -- Options for HTML output ---------------------------------------------------
|
||||||
|
|
||||||
|
# The theme to use for HTML and HTML Help pages. See the documentation for
|
||||||
|
# a list of builtin themes.
|
||||||
|
html_theme = 'default'
|
||||||
|
|
||||||
|
# Theme options are theme-specific and customize the look and feel of a theme
|
||||||
|
# further. For a list of options available for each theme, see the
|
||||||
|
# documentation.
|
||||||
|
#html_theme_options = {}
|
||||||
|
|
||||||
|
# Add any paths that contain custom themes here, relative to this directory.
|
||||||
|
#html_theme_path = []
|
||||||
|
|
||||||
|
# The name for this set of Sphinx documents. If None, it defaults to
|
||||||
|
# "<project> v<release> documentation".
|
||||||
|
#html_title = None
|
||||||
|
|
||||||
|
# A shorter title for the navigation bar. Default is the same as html_title.
|
||||||
|
#html_short_title = None
|
||||||
|
|
||||||
|
# The name of an image file (relative to this directory) to place at the top
|
||||||
|
# of the sidebar.
|
||||||
|
#html_logo = None
|
||||||
|
|
||||||
|
# The name of an image file (within the static path) to use as favicon of the
|
||||||
|
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
|
||||||
|
# pixels large.
|
||||||
|
#html_favicon = None
|
||||||
|
|
||||||
|
# Add any paths that contain custom static files (such as style sheets) here,
|
||||||
|
# relative to this directory. They are copied after the builtin static files,
|
||||||
|
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||||
|
html_static_path = ['_static']
|
||||||
|
|
||||||
|
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
|
||||||
|
# using the given strftime format.
|
||||||
|
#html_last_updated_fmt = '%b %d, %Y'
|
||||||
|
|
||||||
|
# If true, SmartyPants will be used to convert quotes and dashes to
|
||||||
|
# typographically correct entities.
|
||||||
|
#html_use_smartypants = True
|
||||||
|
|
||||||
|
# Custom sidebar templates, maps document names to template names.
|
||||||
|
#html_sidebars = {}
|
||||||
|
|
||||||
|
# Additional templates that should be rendered to pages, maps page names to
|
||||||
|
# template names.
|
||||||
|
#html_additional_pages = {}
|
||||||
|
|
||||||
|
# If false, no module index is generated.
|
||||||
|
#html_domain_indices = True
|
||||||
|
|
||||||
|
# If false, no index is generated.
|
||||||
|
#html_use_index = True
|
||||||
|
|
||||||
|
# If true, the index is split into individual pages for each letter.
|
||||||
|
#html_split_index = False
|
||||||
|
|
||||||
|
# If true, links to the reST sources are added to the pages.
|
||||||
|
#html_show_sourcelink = True
|
||||||
|
|
||||||
|
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
|
||||||
|
#html_show_sphinx = True
|
||||||
|
|
||||||
|
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
|
||||||
|
#html_show_copyright = True
|
||||||
|
|
||||||
|
# If true, an OpenSearch description file will be output, and all pages will
|
||||||
|
# contain a <link> tag referring to it. The value of this option must be the
|
||||||
|
# base URL from which the finished HTML is served.
|
||||||
|
#html_use_opensearch = ''
|
||||||
|
|
||||||
|
# This is the file name suffix for HTML files (e.g. ".xhtml").
|
||||||
|
#html_file_suffix = None
|
||||||
|
|
||||||
|
# Output file base name for HTML help builder.
|
||||||
|
htmlhelp_basename = 'Pillowdocumentationdoc'
|
||||||
|
|
||||||
|
|
||||||
|
# -- Options for LaTeX output --------------------------------------------------
|
||||||
|
|
||||||
|
latex_elements = {
|
||||||
|
# The paper size ('letterpaper' or 'a4paper').
|
||||||
|
#'papersize': 'letterpaper',
|
||||||
|
|
||||||
|
# The font size ('10pt', '11pt' or '12pt').
|
||||||
|
#'pointsize': '10pt',
|
||||||
|
|
||||||
|
# Additional stuff for the LaTeX preamble.
|
||||||
|
#'preamble': '',
|
||||||
|
}
|
||||||
|
|
||||||
|
# Grouping the document tree into LaTeX files. List of tuples
|
||||||
|
# (source start file, target name, title, author, documentclass [howto/manual]).
|
||||||
|
latex_documents = [
|
||||||
|
('index', 'Pillowdocumentation.tex', u'Pillow documentation Documentation',
|
||||||
|
u'Alex Clark (PIL fork author)', 'manual'),
|
||||||
|
]
|
||||||
|
|
||||||
|
# The name of an image file (relative to this directory) to place at the top of
|
||||||
|
# the title page.
|
||||||
|
#latex_logo = None
|
||||||
|
|
||||||
|
# For "manual" documents, if this is true, then toplevel headings are parts,
|
||||||
|
# not chapters.
|
||||||
|
#latex_use_parts = False
|
||||||
|
|
||||||
|
# If true, show page references after internal links.
|
||||||
|
#latex_show_pagerefs = False
|
||||||
|
|
||||||
|
# If true, show URL addresses after external links.
|
||||||
|
#latex_show_urls = False
|
||||||
|
|
||||||
|
# Documents to append as an appendix to all manuals.
|
||||||
|
#latex_appendices = []
|
||||||
|
|
||||||
|
# If false, no module index is generated.
|
||||||
|
#latex_domain_indices = True
|
||||||
|
|
||||||
|
|
||||||
|
# -- Options for manual page output --------------------------------------------
|
||||||
|
|
||||||
|
# One entry per manual page. List of tuples
|
||||||
|
# (source start file, name, description, authors, manual section).
|
||||||
|
man_pages = [
|
||||||
|
('index', 'pillowdocumentation', u'Pillow documentation Documentation',
|
||||||
|
[u'Alex Clark (PIL fork author)'], 1)
|
||||||
|
]
|
||||||
|
|
||||||
|
# If true, show URL addresses after external links.
|
||||||
|
#man_show_urls = False
|
||||||
|
|
||||||
|
|
||||||
|
# -- Options for Texinfo output ------------------------------------------------
|
||||||
|
|
||||||
|
# Grouping the document tree into Texinfo files. List of tuples
|
||||||
|
# (source start file, target name, title, author,
|
||||||
|
# dir menu entry, description, category)
|
||||||
|
texinfo_documents = [
|
||||||
|
('index', 'Pillowdocumentation', u'Pillow documentation Documentation',
|
||||||
|
u'Alex Clark (PIL fork author)', 'Pillowdocumentation', 'One line description of project.',
|
||||||
|
'Miscellaneous'),
|
||||||
|
]
|
||||||
|
|
||||||
|
# Documents to append as an appendix to all manuals.
|
||||||
|
#texinfo_appendices = []
|
||||||
|
|
||||||
|
# If false, no module index is generated.
|
||||||
|
#texinfo_domain_indices = True
|
||||||
|
|
||||||
|
# How to display URL addresses: 'footnote', 'no', or 'inline'.
|
||||||
|
#texinfo_show_urls = 'footnote'
|
180
docs/index.rst
Normal file
180
docs/index.rst
Normal file
|
@ -0,0 +1,180 @@
|
||||||
|
==========================
|
||||||
|
The Python Imaging Library
|
||||||
|
==========================
|
||||||
|
|
||||||
|
The Python Imaging Library
|
||||||
|
==========================
|
||||||
|
|
||||||
|
Online Resources
|
||||||
|
~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
`*Python Imaging Library* <http://www.pythonware.com/products/pil>`_
|
||||||
|
(official product page at `pythonware.com <http://www.pythonware.com>`_)
|
||||||
|
|
||||||
|
`*Python Imaging Library* <http://effbot.org/zone/pil-index.htm>`_
|
||||||
|
(development page at `effbot.org <http://effbot.org>`_)
|
||||||
|
|
||||||
|
Package Contents
|
||||||
|
~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
The following pages are generated from
|
||||||
|
`**pythondoc** <http://effbot.org/zone/pythondoc.htm>`_ markup in the
|
||||||
|
source files.
|
||||||
|
|
||||||
|
`The PIL.Image Module <pythondoc-PIL.Image.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageChops Module <pythondoc-PIL.ImageChops.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageColor Module <pythondoc-PIL.ImageColor.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageDraw Module <pythondoc-PIL.ImageDraw.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageEnhance Module <pythondoc-PIL.ImageEnhance.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageFile Module <pythondoc-PIL.ImageFile.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageFileIO Module <pythondoc-PIL.ImageFileIO.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageFilter Module <pythondoc-PIL.ImageFilter.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageFont Module <pythondoc-PIL.ImageFont.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageGL Module <pythondoc-PIL.ImageGL.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageGrab Module <pythondoc-PIL.ImageGrab.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageMath Module <pythondoc-PIL.ImageMath.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageMode Module <pythondoc-PIL.ImageMode.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageOps Module <pythondoc-PIL.ImageOps.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImagePalette Module <pythondoc-PIL.ImagePalette.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImagePath Module <pythondoc-PIL.ImagePath.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageQt Module <pythondoc-PIL.ImageQt.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageSequence Module <pythondoc-PIL.ImageSequence.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageStat Module <pythondoc-PIL.ImageStat.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageTk Module <pythondoc-PIL.ImageTk.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageTransform Module <pythondoc-PIL.ImageTransform.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImageWin Module <pythondoc-PIL.ImageWin.html>`_
|
||||||
|
|
||||||
|
`The PIL.ArgImagePlugin Module <pythondoc-PIL.ArgImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.BdfFontFile Module <pythondoc-PIL.BdfFontFile.html>`_
|
||||||
|
|
||||||
|
`The PIL.BmpImagePlugin Module <pythondoc-PIL.BmpImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.BufrStubImagePlugin
|
||||||
|
Module <pythondoc-PIL.BufrStubImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.ContainerIO Module <pythondoc-PIL.ContainerIO.html>`_
|
||||||
|
|
||||||
|
`The PIL.CurImagePlugin Module <pythondoc-PIL.CurImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.DcxImagePlugin Module <pythondoc-PIL.DcxImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.EpsImagePlugin Module <pythondoc-PIL.EpsImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.ExifTags Module <pythondoc-PIL.ExifTags.html>`_
|
||||||
|
|
||||||
|
`The PIL.FitsStubImagePlugin
|
||||||
|
Module <pythondoc-PIL.FitsStubImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.FliImagePlugin Module <pythondoc-PIL.FliImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.FontFile Module <pythondoc-PIL.FontFile.html>`_
|
||||||
|
|
||||||
|
`The PIL.FpxImagePlugin Module <pythondoc-PIL.FpxImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.GbrImagePlugin Module <pythondoc-PIL.GbrImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.GdImageFile Module <pythondoc-PIL.GdImageFile.html>`_
|
||||||
|
|
||||||
|
`The PIL.GifImagePlugin Module <pythondoc-PIL.GifImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.GimpGradientFile Module <pythondoc-PIL.GimpGradientFile.html>`_
|
||||||
|
|
||||||
|
`The PIL.GimpPaletteFile Module <pythondoc-PIL.GimpPaletteFile.html>`_
|
||||||
|
|
||||||
|
`The PIL.GribStubImagePlugin
|
||||||
|
Module <pythondoc-PIL.GribStubImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.Hdf5StubImagePlugin
|
||||||
|
Module <pythondoc-PIL.Hdf5StubImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.IcnsImagePlugin Module <pythondoc-PIL.IcnsImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.IcoImagePlugin Module <pythondoc-PIL.IcoImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImImagePlugin Module <pythondoc-PIL.ImImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.ImtImagePlugin Module <pythondoc-PIL.ImtImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.IptcImagePlugin Module <pythondoc-PIL.IptcImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.JpegImagePlugin Module <pythondoc-PIL.JpegImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.McIdasImagePlugin
|
||||||
|
Module <pythondoc-PIL.McIdasImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.MicImagePlugin Module <pythondoc-PIL.MicImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.MpegImagePlugin Module <pythondoc-PIL.MpegImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.MspImagePlugin Module <pythondoc-PIL.MspImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.OleFileIO Module <pythondoc-PIL.OleFileIO.html>`_
|
||||||
|
|
||||||
|
`The PIL.PSDraw Module <pythondoc-PIL.PSDraw.html>`_
|
||||||
|
|
||||||
|
`The PIL.PaletteFile Module <pythondoc-PIL.PaletteFile.html>`_
|
||||||
|
|
||||||
|
`The PIL.PalmImagePlugin Module <pythondoc-PIL.PalmImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.PcdImagePlugin Module <pythondoc-PIL.PcdImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.PcfFontFile Module <pythondoc-PIL.PcfFontFile.html>`_
|
||||||
|
|
||||||
|
`The PIL.PcxImagePlugin Module <pythondoc-PIL.PcxImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.PdfImagePlugin Module <pythondoc-PIL.PdfImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.PixarImagePlugin Module <pythondoc-PIL.PixarImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.PngImagePlugin Module <pythondoc-PIL.PngImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.PpmImagePlugin Module <pythondoc-PIL.PpmImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.PsdImagePlugin Module <pythondoc-PIL.PsdImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.SgiImagePlugin Module <pythondoc-PIL.SgiImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.SunImagePlugin Module <pythondoc-PIL.SunImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.TarIO Module <pythondoc-PIL.TarIO.html>`_
|
||||||
|
|
||||||
|
`The PIL.TgaImagePlugin Module <pythondoc-PIL.TgaImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.TiffImagePlugin Module <pythondoc-PIL.TiffImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.TiffTags Module <pythondoc-PIL.TiffTags.html>`_
|
||||||
|
|
||||||
|
`The PIL.WalImageFile Module <pythondoc-PIL.WalImageFile.html>`_
|
||||||
|
|
||||||
|
`The PIL.WbmpImagePlugin Module <pythondoc-PIL.WbmpImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.WmfImagePlugin Module <pythondoc-PIL.WmfImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.XVThumbImagePlugin
|
||||||
|
Module <pythondoc-PIL.XVThumbImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.XbmImagePlugin Module <pythondoc-PIL.XbmImagePlugin.html>`_
|
||||||
|
|
||||||
|
`The PIL.XpmImagePlugin Module <pythondoc-PIL.XpmImagePlugin.html>`_
|
190
docs/make.bat
Normal file
190
docs/make.bat
Normal file
|
@ -0,0 +1,190 @@
|
||||||
|
@ECHO OFF
|
||||||
|
|
||||||
|
REM Command file for Sphinx documentation
|
||||||
|
|
||||||
|
if "%SPHINXBUILD%" == "" (
|
||||||
|
set SPHINXBUILD=sphinx-build
|
||||||
|
)
|
||||||
|
set BUILDDIR=_build
|
||||||
|
set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% .
|
||||||
|
set I18NSPHINXOPTS=%SPHINXOPTS% .
|
||||||
|
if NOT "%PAPER%" == "" (
|
||||||
|
set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
|
||||||
|
set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS%
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "" goto help
|
||||||
|
|
||||||
|
if "%1" == "help" (
|
||||||
|
:help
|
||||||
|
echo.Please use `make ^<target^>` where ^<target^> is one of
|
||||||
|
echo. html to make standalone HTML files
|
||||||
|
echo. dirhtml to make HTML files named index.html in directories
|
||||||
|
echo. singlehtml to make a single large HTML file
|
||||||
|
echo. pickle to make pickle files
|
||||||
|
echo. json to make JSON files
|
||||||
|
echo. htmlhelp to make HTML files and a HTML help project
|
||||||
|
echo. qthelp to make HTML files and a qthelp project
|
||||||
|
echo. devhelp to make HTML files and a Devhelp project
|
||||||
|
echo. epub to make an epub
|
||||||
|
echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter
|
||||||
|
echo. text to make text files
|
||||||
|
echo. man to make manual pages
|
||||||
|
echo. texinfo to make Texinfo files
|
||||||
|
echo. gettext to make PO message catalogs
|
||||||
|
echo. changes to make an overview over all changed/added/deprecated items
|
||||||
|
echo. linkcheck to check all external links for integrity
|
||||||
|
echo. doctest to run all doctests embedded in the documentation if enabled
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "clean" (
|
||||||
|
for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i
|
||||||
|
del /q /s %BUILDDIR%\*
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "html" (
|
||||||
|
%SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished. The HTML pages are in %BUILDDIR%/html.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "dirhtml" (
|
||||||
|
%SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "singlehtml" (
|
||||||
|
%SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "pickle" (
|
||||||
|
%SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished; now you can process the pickle files.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "json" (
|
||||||
|
%SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished; now you can process the JSON files.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "htmlhelp" (
|
||||||
|
%SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished; now you can run HTML Help Workshop with the ^
|
||||||
|
.hhp project file in %BUILDDIR%/htmlhelp.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "qthelp" (
|
||||||
|
%SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished; now you can run "qcollectiongenerator" with the ^
|
||||||
|
.qhcp project file in %BUILDDIR%/qthelp, like this:
|
||||||
|
echo.^> qcollectiongenerator %BUILDDIR%\qthelp\Pillowdocumentation.qhcp
|
||||||
|
echo.To view the help file:
|
||||||
|
echo.^> assistant -collectionFile %BUILDDIR%\qthelp\Pillowdocumentation.ghc
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "devhelp" (
|
||||||
|
%SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "epub" (
|
||||||
|
%SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished. The epub file is in %BUILDDIR%/epub.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "latex" (
|
||||||
|
%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished; the LaTeX files are in %BUILDDIR%/latex.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "text" (
|
||||||
|
%SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished. The text files are in %BUILDDIR%/text.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "man" (
|
||||||
|
%SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished. The manual pages are in %BUILDDIR%/man.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "texinfo" (
|
||||||
|
%SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "gettext" (
|
||||||
|
%SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Build finished. The message catalogs are in %BUILDDIR%/locale.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "changes" (
|
||||||
|
%SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.The overview file is in %BUILDDIR%/changes.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "linkcheck" (
|
||||||
|
%SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Link check complete; look for any errors in the above output ^
|
||||||
|
or in %BUILDDIR%/linkcheck/output.txt.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
if "%1" == "doctest" (
|
||||||
|
%SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest
|
||||||
|
if errorlevel 1 exit /b 1
|
||||||
|
echo.
|
||||||
|
echo.Testing of doctests in the sources finished, look at the ^
|
||||||
|
results in %BUILDDIR%/doctest/output.txt.
|
||||||
|
goto end
|
||||||
|
)
|
||||||
|
|
||||||
|
:end
|
17
docs/pythondoc-PIL.ArgImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.ArgImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.ArgImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.ArgImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**ArgImageFile** (class) [`# <#PIL.ArgImagePlugin.ArgImageFile-class>`_]
|
||||||
|
Image plugin for the experimental Animated Raster Graphics format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ArgImageFile
|
||||||
|
Class* <#PIL.ArgImagePlugin.ArgImageFile-class>`_.
|
||||||
|
|
||||||
|
The ArgImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**ArgImageFile** (class) [`# <#PIL.ArgImagePlugin.ArgImageFile-class>`_]
|
17
docs/pythondoc-PIL.BdfFontFile.rst
Normal file
17
docs/pythondoc-PIL.BdfFontFile.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
==========================
|
||||||
|
The PIL.BdfFontFile Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
The PIL.BdfFontFile Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
**BdfFontFile(fp)** (class) [`# <#PIL.BdfFontFile.BdfFontFile-class>`_]
|
||||||
|
Font file plugin for the X11 BDF format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The BdfFontFile
|
||||||
|
Class* <#PIL.BdfFontFile.BdfFontFile-class>`_.
|
||||||
|
|
||||||
|
The BdfFontFile Class
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
**BdfFontFile(fp)** (class) [`# <#PIL.BdfFontFile.BdfFontFile-class>`_]
|
17
docs/pythondoc-PIL.BmpImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.BmpImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.BmpImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.BmpImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**BmpImageFile** (class) [`# <#PIL.BmpImagePlugin.BmpImageFile-class>`_]
|
||||||
|
Image plugin for the Windows BMP format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The BmpImageFile
|
||||||
|
Class* <#PIL.BmpImagePlugin.BmpImageFile-class>`_.
|
||||||
|
|
||||||
|
The BmpImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**BmpImageFile** (class) [`# <#PIL.BmpImagePlugin.BmpImageFile-class>`_]
|
12
docs/pythondoc-PIL.BufrStubImagePlugin.rst
Normal file
12
docs/pythondoc-PIL.BufrStubImagePlugin.rst
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
==================================
|
||||||
|
The PIL.BufrStubImagePlugin Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
The PIL.BufrStubImagePlugin Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
**register\_handler(handler)**
|
||||||
|
[`# <#PIL.BufrStubImagePlugin.register_handler-function>`_]
|
||||||
|
|
||||||
|
*handler*
|
||||||
|
|
51
docs/pythondoc-PIL.ContainerIO.rst
Normal file
51
docs/pythondoc-PIL.ContainerIO.rst
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
==========================
|
||||||
|
The PIL.ContainerIO Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
The PIL.ContainerIO Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
**ContainerIO(file, offset, length)** (class)
|
||||||
|
[`# <#PIL.ContainerIO.ContainerIO-class>`_]
|
||||||
|
A file object that provides read access to a part of an existing
|
||||||
|
file (for example a TAR file).
|
||||||
|
|
||||||
|
For more information about this class, see `*The ContainerIO
|
||||||
|
Class* <#PIL.ContainerIO.ContainerIO-class>`_.
|
||||||
|
|
||||||
|
The ContainerIO Class
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
**ContainerIO(file, offset, length)** (class)
|
||||||
|
[`# <#PIL.ContainerIO.ContainerIO-class>`_]
|
||||||
|
**\_\_init\_\_(file, offset, length)**
|
||||||
|
[`# <#PIL.ContainerIO.ContainerIO.__init__-method>`_]
|
||||||
|
|
||||||
|
*file*
|
||||||
|
*offset*
|
||||||
|
*length*
|
||||||
|
|
||||||
|
**isatty()** [`# <#PIL.ContainerIO.ContainerIO.isatty-method>`_]
|
||||||
|
**read(bytes=0)** [`# <#PIL.ContainerIO.ContainerIO.read-method>`_]
|
||||||
|
|
||||||
|
*bytes*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**readline()** [`# <#PIL.ContainerIO.ContainerIO.readline-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**readlines()** [`# <#PIL.ContainerIO.ContainerIO.readlines-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**seek(offset, mode=0)**
|
||||||
|
[`# <#PIL.ContainerIO.ContainerIO.seek-method>`_]
|
||||||
|
|
||||||
|
*offset*
|
||||||
|
*mode*
|
||||||
|
|
||||||
|
**tell()** [`# <#PIL.ContainerIO.ContainerIO.tell-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
17
docs/pythondoc-PIL.CurImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.CurImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.CurImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.CurImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**CurImageFile** (class) [`# <#PIL.CurImagePlugin.CurImageFile-class>`_]
|
||||||
|
Image plugin for Windows Cursor files.
|
||||||
|
|
||||||
|
For more information about this class, see `*The CurImageFile
|
||||||
|
Class* <#PIL.CurImagePlugin.CurImageFile-class>`_.
|
||||||
|
|
||||||
|
The CurImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**CurImageFile** (class) [`# <#PIL.CurImagePlugin.CurImageFile-class>`_]
|
17
docs/pythondoc-PIL.DcxImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.DcxImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.DcxImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.DcxImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**DcxImageFile** (class) [`# <#PIL.DcxImagePlugin.DcxImageFile-class>`_]
|
||||||
|
Image plugin for the Intel DCX format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The DcxImageFile
|
||||||
|
Class* <#PIL.DcxImagePlugin.DcxImageFile-class>`_.
|
||||||
|
|
||||||
|
The DcxImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**DcxImageFile** (class) [`# <#PIL.DcxImagePlugin.DcxImageFile-class>`_]
|
17
docs/pythondoc-PIL.EpsImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.EpsImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.EpsImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.EpsImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**EpsImageFile** (class) [`# <#PIL.EpsImagePlugin.EpsImageFile-class>`_]
|
||||||
|
Image plugin for Encapsulated Postscript.
|
||||||
|
|
||||||
|
For more information about this class, see `*The EpsImageFile
|
||||||
|
Class* <#PIL.EpsImagePlugin.EpsImageFile-class>`_.
|
||||||
|
|
||||||
|
The EpsImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**EpsImageFile** (class) [`# <#PIL.EpsImagePlugin.EpsImageFile-class>`_]
|
12
docs/pythondoc-PIL.ExifTags.rst
Normal file
12
docs/pythondoc-PIL.ExifTags.rst
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
=======================
|
||||||
|
The PIL.ExifTags Module
|
||||||
|
=======================
|
||||||
|
|
||||||
|
The PIL.ExifTags Module
|
||||||
|
=======================
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**GPSTAGS** (variable) [`# <#PIL.ExifTags.GPSTAGS-variable>`_]
|
||||||
|
**TAGS** (variable) [`# <#PIL.ExifTags.TAGS-variable>`_]
|
12
docs/pythondoc-PIL.FitsStubImagePlugin.rst
Normal file
12
docs/pythondoc-PIL.FitsStubImagePlugin.rst
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
==================================
|
||||||
|
The PIL.FitsStubImagePlugin Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
The PIL.FitsStubImagePlugin Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
**register\_handler(handler)**
|
||||||
|
[`# <#PIL.FitsStubImagePlugin.register_handler-function>`_]
|
||||||
|
|
||||||
|
*handler*
|
||||||
|
|
20
docs/pythondoc-PIL.FliImagePlugin.rst
Normal file
20
docs/pythondoc-PIL.FliImagePlugin.rst
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
=============================
|
||||||
|
The PIL.FliImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.FliImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**FliImageFile** (class) [`# <#PIL.FliImagePlugin.FliImageFile-class>`_]
|
||||||
|
Image plugin for the FLI/FLC animation format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The FliImageFile
|
||||||
|
Class* <#PIL.FliImagePlugin.FliImageFile-class>`_.
|
||||||
|
|
||||||
|
The FliImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**FliImageFile** (class) [`# <#PIL.FliImagePlugin.FliImageFile-class>`_]
|
||||||
|
Image plugin for the FLI/FLC animation format. Use the **seek**
|
||||||
|
method to load individual frames.
|
||||||
|
|
17
docs/pythondoc-PIL.FontFile.rst
Normal file
17
docs/pythondoc-PIL.FontFile.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=======================
|
||||||
|
The PIL.FontFile Module
|
||||||
|
=======================
|
||||||
|
|
||||||
|
The PIL.FontFile Module
|
||||||
|
=======================
|
||||||
|
|
||||||
|
**FontFile()** (class) [`# <#PIL.FontFile.FontFile-class>`_]
|
||||||
|
Base class for raster font file handlers.
|
||||||
|
|
||||||
|
For more information about this class, see `*The FontFile
|
||||||
|
Class* <#PIL.FontFile.FontFile-class>`_.
|
||||||
|
|
||||||
|
The FontFile Class
|
||||||
|
------------------
|
||||||
|
|
||||||
|
**FontFile()** (class) [`# <#PIL.FontFile.FontFile-class>`_]
|
17
docs/pythondoc-PIL.FpxImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.FpxImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.FpxImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.FpxImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**FpxImageFile** (class) [`# <#PIL.FpxImagePlugin.FpxImageFile-class>`_]
|
||||||
|
Image plugin for the FlashPix images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The FpxImageFile
|
||||||
|
Class* <#PIL.FpxImagePlugin.FpxImageFile-class>`_.
|
||||||
|
|
||||||
|
The FpxImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**FpxImageFile** (class) [`# <#PIL.FpxImagePlugin.FpxImageFile-class>`_]
|
17
docs/pythondoc-PIL.GbrImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.GbrImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.GbrImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.GbrImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**GbrImageFile** (class) [`# <#PIL.GbrImagePlugin.GbrImageFile-class>`_]
|
||||||
|
Image plugin for the GIMP brush format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The GbrImageFile
|
||||||
|
Class* <#PIL.GbrImagePlugin.GbrImageFile-class>`_.
|
||||||
|
|
||||||
|
The GbrImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**GbrImageFile** (class) [`# <#PIL.GbrImagePlugin.GbrImageFile-class>`_]
|
29
docs/pythondoc-PIL.GdImageFile.rst
Normal file
29
docs/pythondoc-PIL.GdImageFile.rst
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
==========================
|
||||||
|
The PIL.GdImageFile Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
The PIL.GdImageFile Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
**GdImageFile** (class) [`# <#PIL.GdImageFile.GdImageFile-class>`_]
|
||||||
|
Image plugin for the GD uncompressed format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The GdImageFile
|
||||||
|
Class* <#PIL.GdImageFile.GdImageFile-class>`_.
|
||||||
|
|
||||||
|
**open(fp, mode="r")** [`# <#PIL.GdImageFile.open-function>`_]
|
||||||
|
|
||||||
|
*filename*
|
||||||
|
*mode*
|
||||||
|
Returns:
|
||||||
|
Raises **IOError**:
|
||||||
|
|
||||||
|
The GdImageFile Class
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
**GdImageFile** (class) [`# <#PIL.GdImageFile.GdImageFile-class>`_]
|
||||||
|
Image plugin for the GD uncompressed format. Note that this format
|
||||||
|
is not supported by the standard **Image.open** function. To use
|
||||||
|
this plugin, you have to import the **GdImageFile** module and use
|
||||||
|
the **GdImageFile.open** function.
|
||||||
|
|
17
docs/pythondoc-PIL.GifImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.GifImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.GifImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.GifImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**GifImageFile** (class) [`# <#PIL.GifImagePlugin.GifImageFile-class>`_]
|
||||||
|
Image plugin for GIF images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The GifImageFile
|
||||||
|
Class* <#PIL.GifImagePlugin.GifImageFile-class>`_.
|
||||||
|
|
||||||
|
The GifImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**GifImageFile** (class) [`# <#PIL.GifImagePlugin.GifImageFile-class>`_]
|
19
docs/pythondoc-PIL.GimpGradientFile.rst
Normal file
19
docs/pythondoc-PIL.GimpGradientFile.rst
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
===============================
|
||||||
|
The PIL.GimpGradientFile Module
|
||||||
|
===============================
|
||||||
|
|
||||||
|
The PIL.GimpGradientFile Module
|
||||||
|
===============================
|
||||||
|
|
||||||
|
**GimpGradientFile(fp)** (class)
|
||||||
|
[`# <#PIL.GimpGradientFile.GimpGradientFile-class>`_]
|
||||||
|
File handler for GIMP's gradient format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The GimpGradientFile
|
||||||
|
Class* <#PIL.GimpGradientFile.GimpGradientFile-class>`_.
|
||||||
|
|
||||||
|
The GimpGradientFile Class
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
**GimpGradientFile(fp)** (class)
|
||||||
|
[`# <#PIL.GimpGradientFile.GimpGradientFile-class>`_]
|
19
docs/pythondoc-PIL.GimpPaletteFile.rst
Normal file
19
docs/pythondoc-PIL.GimpPaletteFile.rst
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
==============================
|
||||||
|
The PIL.GimpPaletteFile Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
The PIL.GimpPaletteFile Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
**GimpPaletteFile(fp)** (class)
|
||||||
|
[`# <#PIL.GimpPaletteFile.GimpPaletteFile-class>`_]
|
||||||
|
File handler for GIMP's palette format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The GimpPaletteFile
|
||||||
|
Class* <#PIL.GimpPaletteFile.GimpPaletteFile-class>`_.
|
||||||
|
|
||||||
|
The GimpPaletteFile Class
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
**GimpPaletteFile(fp)** (class)
|
||||||
|
[`# <#PIL.GimpPaletteFile.GimpPaletteFile-class>`_]
|
12
docs/pythondoc-PIL.GribStubImagePlugin.rst
Normal file
12
docs/pythondoc-PIL.GribStubImagePlugin.rst
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
==================================
|
||||||
|
The PIL.GribStubImagePlugin Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
The PIL.GribStubImagePlugin Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
**register\_handler(handler)**
|
||||||
|
[`# <#PIL.GribStubImagePlugin.register_handler-function>`_]
|
||||||
|
|
||||||
|
*handler*
|
||||||
|
|
12
docs/pythondoc-PIL.Hdf5StubImagePlugin.rst
Normal file
12
docs/pythondoc-PIL.Hdf5StubImagePlugin.rst
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
==================================
|
||||||
|
The PIL.Hdf5StubImagePlugin Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
The PIL.Hdf5StubImagePlugin Module
|
||||||
|
==================================
|
||||||
|
|
||||||
|
**register\_handler(handler)**
|
||||||
|
[`# <#PIL.Hdf5StubImagePlugin.register_handler-function>`_]
|
||||||
|
|
||||||
|
*handler*
|
||||||
|
|
19
docs/pythondoc-PIL.IcnsImagePlugin.rst
Normal file
19
docs/pythondoc-PIL.IcnsImagePlugin.rst
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
==============================
|
||||||
|
The PIL.IcnsImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
The PIL.IcnsImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
**IcnsImageFile** (class)
|
||||||
|
[`# <#PIL.IcnsImagePlugin.IcnsImageFile-class>`_]
|
||||||
|
Image plugin for Mac OS icons.
|
||||||
|
|
||||||
|
For more information about this class, see `*The IcnsImageFile
|
||||||
|
Class* <#PIL.IcnsImagePlugin.IcnsImageFile-class>`_.
|
||||||
|
|
||||||
|
The IcnsImageFile Class
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
**IcnsImageFile** (class)
|
||||||
|
[`# <#PIL.IcnsImagePlugin.IcnsImageFile-class>`_]
|
17
docs/pythondoc-PIL.IcoImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.IcoImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.IcoImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.IcoImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**IcoImageFile** (class) [`# <#PIL.IcoImagePlugin.IcoImageFile-class>`_]
|
||||||
|
Image plugin for Windows Icon files.
|
||||||
|
|
||||||
|
For more information about this class, see `*The IcoImageFile
|
||||||
|
Class* <#PIL.IcoImagePlugin.IcoImageFile-class>`_.
|
||||||
|
|
||||||
|
The IcoImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**IcoImageFile** (class) [`# <#PIL.IcoImagePlugin.IcoImageFile-class>`_]
|
17
docs/pythondoc-PIL.ImImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.ImImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
============================
|
||||||
|
The PIL.ImImagePlugin Module
|
||||||
|
============================
|
||||||
|
|
||||||
|
The PIL.ImImagePlugin Module
|
||||||
|
============================
|
||||||
|
|
||||||
|
**ImImageFile** (class) [`# <#PIL.ImImagePlugin.ImImageFile-class>`_]
|
||||||
|
Image plugin for the IFUNC IM file format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ImImageFile
|
||||||
|
Class* <#PIL.ImImagePlugin.ImImageFile-class>`_.
|
||||||
|
|
||||||
|
The ImImageFile Class
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
**ImImageFile** (class) [`# <#PIL.ImImagePlugin.ImImageFile-class>`_]
|
555
docs/pythondoc-PIL.Image.rst
Normal file
555
docs/pythondoc-PIL.Image.rst
Normal file
|
@ -0,0 +1,555 @@
|
||||||
|
====================
|
||||||
|
The PIL.Image Module
|
||||||
|
====================
|
||||||
|
|
||||||
|
The PIL.Image Module
|
||||||
|
====================
|
||||||
|
|
||||||
|
**blend(im1, im2, alpha)** [`# <#PIL.Image.blend-function>`_]
|
||||||
|
Creates a new image by interpolating between two input images, using
|
||||||
|
a constant alpha.
|
||||||
|
|
||||||
|
::
|
||||||
|
|
||||||
|
out = image1 * (1.0 - alpha) + image2 * alpha
|
||||||
|
|
||||||
|
*im1*
|
||||||
|
*im2*
|
||||||
|
*alpha*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**composite(image1, image2, mask)**
|
||||||
|
[`# <#PIL.Image.composite-function>`_]
|
||||||
|
|
||||||
|
*image1*
|
||||||
|
*image2*
|
||||||
|
*mask*
|
||||||
|
|
||||||
|
**eval(image, function)** [`# <#PIL.Image.eval-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*function*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**frombuffer(mode, size, data, decoder\_name="raw", \*args)**
|
||||||
|
[`# <#PIL.Image.frombuffer-function>`_]
|
||||||
|
(New in 1.1.4) Creates an image memory from pixel data in a string
|
||||||
|
or byte buffer.
|
||||||
|
|
||||||
|
This function is similar to
|
||||||
|
`**fromstring** <#PIL.Image.fromstring-function>`_, but uses data in
|
||||||
|
the byte buffer, where possible. This means that changes to the
|
||||||
|
original buffer object are reflected in this image). Not all modes
|
||||||
|
can share memory; support modes include "L", "RGBX", "RGBA", and
|
||||||
|
"CMYK". For other modes, this function behaves like a corresponding
|
||||||
|
call to the **fromstring** function.
|
||||||
|
|
||||||
|
Note that this function decodes pixel data only, not entire images.
|
||||||
|
If you have an entire image file in a string, wrap it in a
|
||||||
|
**StringIO** object, and use `**open** <#PIL.Image.open-function>`_
|
||||||
|
to load it.
|
||||||
|
|
||||||
|
*mode*
|
||||||
|
*size*
|
||||||
|
*data*
|
||||||
|
*decoder\_name*
|
||||||
|
*\*args*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**fromstring(mode, size, data, decoder\_name="raw", \*args)**
|
||||||
|
[`# <#PIL.Image.fromstring-function>`_]
|
||||||
|
Creates an image memory from pixel data in a string.
|
||||||
|
|
||||||
|
In its simplest form, this function takes three arguments (mode,
|
||||||
|
size, and unpacked pixel data).
|
||||||
|
|
||||||
|
You can also use any pixel decoder supported by PIL. For more
|
||||||
|
information on available decoders, see the section `*Writing Your
|
||||||
|
Own File Decoder* <pil-decoder.htm>`_.
|
||||||
|
|
||||||
|
Note that this function decodes pixel data only, not entire images.
|
||||||
|
If you have an entire image in a string, wrap it in a **StringIO**
|
||||||
|
object, and use `**open** <#PIL.Image.open-function>`_ to load it.
|
||||||
|
|
||||||
|
*mode*
|
||||||
|
*size*
|
||||||
|
*data*
|
||||||
|
*decoder\_name*
|
||||||
|
*\*args*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**getmodebandnames(mode)** [`# <#PIL.Image.getmodebandnames-function>`_]
|
||||||
|
Gets a list of individual band names. Given a mode, this function
|
||||||
|
returns a tuple containing the names of individual bands (use
|
||||||
|
`**getmodetype** <#PIL.Image.getmodetype-function>`_ to get the mode
|
||||||
|
used to store each individual band.
|
||||||
|
|
||||||
|
*mode*
|
||||||
|
Returns:
|
||||||
|
Raises **KeyError**:
|
||||||
|
|
||||||
|
**getmodebands(mode)** [`# <#PIL.Image.getmodebands-function>`_]
|
||||||
|
|
||||||
|
*mode*
|
||||||
|
Returns:
|
||||||
|
Raises **KeyError**:
|
||||||
|
|
||||||
|
**getmodebase(mode)** [`# <#PIL.Image.getmodebase-function>`_]
|
||||||
|
|
||||||
|
*mode*
|
||||||
|
Returns:
|
||||||
|
Raises **KeyError**:
|
||||||
|
|
||||||
|
**getmodetype(mode)** [`# <#PIL.Image.getmodetype-function>`_]
|
||||||
|
|
||||||
|
*mode*
|
||||||
|
Returns:
|
||||||
|
Raises **KeyError**:
|
||||||
|
|
||||||
|
**Image()** (class) [`# <#PIL.Image.Image-class>`_]
|
||||||
|
This class represents an image object.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Image
|
||||||
|
Class* <#PIL.Image.Image-class>`_.
|
||||||
|
|
||||||
|
**init()** [`# <#PIL.Image.init-function>`_]
|
||||||
|
**isDirectory(f)** [`# <#PIL.Image.isDirectory-function>`_]
|
||||||
|
**isImageType(t)** [`# <#PIL.Image.isImageType-function>`_]
|
||||||
|
**isStringType(t)** [`# <#PIL.Image.isStringType-function>`_]
|
||||||
|
**isTupleType(t)** [`# <#PIL.Image.isTupleType-function>`_]
|
||||||
|
**merge(mode, bands)** [`# <#PIL.Image.merge-function>`_]
|
||||||
|
|
||||||
|
*mode*
|
||||||
|
*bands*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**new(mode, size, color=0)** [`# <#PIL.Image.new-function>`_]
|
||||||
|
|
||||||
|
*mode*
|
||||||
|
*size*
|
||||||
|
*color*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**open(file, mode="r")** [`# <#PIL.Image.open-function>`_]
|
||||||
|
Opens and identifies the given image file.
|
||||||
|
|
||||||
|
This is a lazy operation; this function identifies the file, but the
|
||||||
|
actual image data is not read from the file until you try to process
|
||||||
|
the data (or call the `**load** <#PIL.Image.Image.load-method>`_
|
||||||
|
method).
|
||||||
|
|
||||||
|
*file*
|
||||||
|
A filename (string) or a file object. The file object must
|
||||||
|
implement **read**, **seek**, and **tell** methods, and be
|
||||||
|
opened in binary mode.
|
||||||
|
*mode*
|
||||||
|
Returns:
|
||||||
|
Raises **IOError**:
|
||||||
|
|
||||||
|
**preinit()** [`# <#PIL.Image.preinit-function>`_]
|
||||||
|
**register\_extension(id, extension)**
|
||||||
|
[`# <#PIL.Image.register_extension-function>`_]
|
||||||
|
|
||||||
|
*id*
|
||||||
|
*extension*
|
||||||
|
|
||||||
|
**register\_mime(id, mimetype)**
|
||||||
|
[`# <#PIL.Image.register_mime-function>`_]
|
||||||
|
|
||||||
|
*id*
|
||||||
|
*mimetype*
|
||||||
|
|
||||||
|
**register\_open(id, factory, accept=None)**
|
||||||
|
[`# <#PIL.Image.register_open-function>`_]
|
||||||
|
|
||||||
|
*id*
|
||||||
|
*factory*
|
||||||
|
*accept*
|
||||||
|
|
||||||
|
**register\_save(id, driver)**
|
||||||
|
[`# <#PIL.Image.register_save-function>`_]
|
||||||
|
|
||||||
|
*id*
|
||||||
|
*driver*
|
||||||
|
|
||||||
|
The Image Class
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**Image()** (class) [`# <#PIL.Image.Image-class>`_]
|
||||||
|
**convert(mode, matrix=None)** [`# <#PIL.Image.Image.convert-method>`_]
|
||||||
|
Returns a converted copy of this image. For the "P" mode, this
|
||||||
|
method translates pixels through the palette. If mode is omitted, a
|
||||||
|
mode is chosen so that all information in the image and the palette
|
||||||
|
can be represented without a palette.
|
||||||
|
|
||||||
|
The current version supports all possible conversions between "L",
|
||||||
|
"RGB" and "CMYK."
|
||||||
|
|
||||||
|
When translating a colour image to black and white (mode "L"), the
|
||||||
|
library uses the ITU-R 601-2 luma transform:
|
||||||
|
|
||||||
|
**L = R \* 299/1000 + G \* 587/1000 + B \* 114/1000**
|
||||||
|
|
||||||
|
When translating a greyscale image into a bilevel image (mode "1"),
|
||||||
|
all non-zero values are set to 255 (white). To use other thresholds,
|
||||||
|
use the `**point** <#PIL.Image.Image.point-method>`_ method.
|
||||||
|
|
||||||
|
*mode*
|
||||||
|
*matrix*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**copy()** [`# <#PIL.Image.Image.copy-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**crop(box=None)** [`# <#PIL.Image.Image.crop-method>`_]
|
||||||
|
Returns a rectangular region from this image. The box is a 4-tuple
|
||||||
|
defining the left, upper, right, and lower pixel coordinate.
|
||||||
|
|
||||||
|
This is a lazy operation. Changes to the source image may or may not
|
||||||
|
be reflected in the cropped image. To break the connection, call the
|
||||||
|
`**load** <#PIL.Image.Image.load-method>`_ method on the cropped
|
||||||
|
copy.
|
||||||
|
|
||||||
|
*The*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**draft(mode, size)** [`# <#PIL.Image.Image.draft-method>`_]
|
||||||
|
Configures the image file loader so it returns a version of the
|
||||||
|
image that as closely as possible matches the given mode and size.
|
||||||
|
For example, you can use this method to convert a colour JPEG to
|
||||||
|
greyscale while loading it, or to extract a 128x192 version from a
|
||||||
|
PCD file.
|
||||||
|
|
||||||
|
Note that this method modifies the Image object in place. If the
|
||||||
|
image has already been loaded, this method has no effect.
|
||||||
|
|
||||||
|
*mode*
|
||||||
|
*size*
|
||||||
|
|
||||||
|
**filter(filter)** [`# <#PIL.Image.Image.filter-method>`_]
|
||||||
|
Filters this image using the given filter. For a list of available
|
||||||
|
filters, see the **ImageFilter** module.
|
||||||
|
|
||||||
|
*filter*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**fromstring(data, decoder\_name="raw", \*args)**
|
||||||
|
[`# <#PIL.Image.Image.fromstring-method>`_]
|
||||||
|
Loads this image with pixel data from a string.
|
||||||
|
|
||||||
|
This method is similar to the
|
||||||
|
`**fromstring** <#PIL.Image.fromstring-function>`_ function, but
|
||||||
|
loads data into this image instead of creating a new image object.
|
||||||
|
|
||||||
|
**getbands()** [`# <#PIL.Image.Image.getbands-method>`_]
|
||||||
|
Returns a tuple containing the name of each band in this image. For
|
||||||
|
example, **getbands** on an RGB image returns ("R", "G", "B").
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**getbbox()** [`# <#PIL.Image.Image.getbbox-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**getcolors(maxcolors=256)** [`# <#PIL.Image.Image.getcolors-method>`_]
|
||||||
|
|
||||||
|
*maxcolors*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**getdata(band=None)** [`# <#PIL.Image.Image.getdata-method>`_]
|
||||||
|
Returns the contents of this image as a sequence object containing
|
||||||
|
pixel values. The sequence object is flattened, so that values for
|
||||||
|
line one follow directly after the values of line zero, and so on.
|
||||||
|
|
||||||
|
Note that the sequence object returned by this method is an internal
|
||||||
|
PIL data type, which only supports certain sequence operations. To
|
||||||
|
convert it to an ordinary sequence (e.g. for printing), use
|
||||||
|
**list(im.getdata())**.
|
||||||
|
|
||||||
|
*band*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**getextrema()** [`# <#PIL.Image.Image.getextrema-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**getim()** [`# <#PIL.Image.Image.getim-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**getpalette()** [`# <#PIL.Image.Image.getpalette-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**getpixel(xy)** [`# <#PIL.Image.Image.getpixel-method>`_]
|
||||||
|
|
||||||
|
*xy*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**getprojection()** [`# <#PIL.Image.Image.getprojection-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**histogram(mask=None)** [`# <#PIL.Image.Image.histogram-method>`_]
|
||||||
|
Returns a histogram for the image. The histogram is returned as a
|
||||||
|
list of pixel counts, one for each pixel value in the source image.
|
||||||
|
If the image has more than one band, the histograms for all bands
|
||||||
|
are concatenated (for example, the histogram for an "RGB" image
|
||||||
|
contains 768 values).
|
||||||
|
|
||||||
|
A bilevel image (mode "1") is treated as a greyscale ("L") image by
|
||||||
|
this method.
|
||||||
|
|
||||||
|
If a mask is provided, the method returns a histogram for those
|
||||||
|
parts of the image where the mask image is non-zero. The mask image
|
||||||
|
must have the same size as the image, and be either a bi-level image
|
||||||
|
(mode "1") or a greyscale image ("L").
|
||||||
|
|
||||||
|
*mask*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**load()** [`# <#PIL.Image.Image.load-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**offset(xoffset, yoffset=None)**
|
||||||
|
[`# <#PIL.Image.Image.offset-method>`_]
|
||||||
|
(Deprecated) Returns a copy of the image where the data has been
|
||||||
|
offset by the given distances. Data wraps around the edges. If
|
||||||
|
yoffset is omitted, it is assumed to be equal to xoffset.
|
||||||
|
|
||||||
|
This method is deprecated. New code should use the **offset**
|
||||||
|
function in the **ImageChops** module.
|
||||||
|
|
||||||
|
*xoffset*
|
||||||
|
*yoffset*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**paste(im, box=None, mask=None)**
|
||||||
|
[`# <#PIL.Image.Image.paste-method>`_]
|
||||||
|
Pastes another image into this image. The box argument is either a
|
||||||
|
2-tuple giving the upper left corner, a 4-tuple defining the left,
|
||||||
|
upper, right, and lower pixel coordinate, or None (same as (0, 0)).
|
||||||
|
If a 4-tuple is given, the size of the pasted image must match the
|
||||||
|
size of the region.
|
||||||
|
|
||||||
|
If the modes don't match, the pasted image is converted to the mode
|
||||||
|
of this image (see the
|
||||||
|
`**convert** <#PIL.Image.Image.convert-method>`_ method for
|
||||||
|
details).
|
||||||
|
|
||||||
|
Instead of an image, the source can be a integer or tuple containing
|
||||||
|
pixel values. The method then fills the region with the given
|
||||||
|
colour. When creating RGB images, you can also use colour strings as
|
||||||
|
supported by the ImageColor module.
|
||||||
|
|
||||||
|
If a mask is given, this method updates only the regions indicated
|
||||||
|
by the mask. You can use either "1", "L" or "RGBA" images (in the
|
||||||
|
latter case, the alpha band is used as mask). Where the mask is 255,
|
||||||
|
the given image is copied as is. Where the mask is 0, the current
|
||||||
|
value is preserved. Intermediate values can be used for transparency
|
||||||
|
effects.
|
||||||
|
|
||||||
|
Note that if you paste an "RGBA" image, the alpha band is ignored.
|
||||||
|
You can work around this by using the same image as both source
|
||||||
|
image and mask.
|
||||||
|
|
||||||
|
*im*
|
||||||
|
*box*
|
||||||
|
An optional 4-tuple giving the region to paste into. If a
|
||||||
|
2-tuple is used instead, it's treated as the upper left corner.
|
||||||
|
If omitted or None, the source is pasted into the upper left
|
||||||
|
corner.
|
||||||
|
|
||||||
|
If an image is given as the second argument and there is no
|
||||||
|
third, the box defaults to (0, 0), and the second argument is
|
||||||
|
interpreted as a mask image.
|
||||||
|
|
||||||
|
*mask*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**point(lut, mode=None)** [`# <#PIL.Image.Image.point-method>`_]
|
||||||
|
|
||||||
|
*lut*
|
||||||
|
*mode*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**putalpha(alpha)** [`# <#PIL.Image.Image.putalpha-method>`_]
|
||||||
|
|
||||||
|
*im*
|
||||||
|
|
||||||
|
**putdata(data, scale=1.0, offset=0.0)**
|
||||||
|
[`# <#PIL.Image.Image.putdata-method>`_]
|
||||||
|
Copies pixel data to this image. This method copies data from a
|
||||||
|
sequence object into the image, starting at the upper left corner
|
||||||
|
(0, 0), and continuing until either the image or the sequence ends.
|
||||||
|
The scale and offset values are used to adjust the sequence values:
|
||||||
|
**pixel = value\*scale + offset**.
|
||||||
|
|
||||||
|
*data*
|
||||||
|
*scale*
|
||||||
|
*offset*
|
||||||
|
|
||||||
|
**putpalette(data)** [`# <#PIL.Image.Image.putpalette-method>`_]
|
||||||
|
|
||||||
|
*data*
|
||||||
|
|
||||||
|
**putpixel(xy, value)** [`# <#PIL.Image.Image.putpixel-method>`_]
|
||||||
|
Modifies the pixel at the given position. The colour is given as a
|
||||||
|
single numerical value for single-band images, and a tuple for
|
||||||
|
multi-band images.
|
||||||
|
|
||||||
|
Note that this method is relatively slow. For more extensive
|
||||||
|
changes, use `**paste** <#PIL.Image.Image.paste-method>`_ or the
|
||||||
|
**ImageDraw** module instead.
|
||||||
|
|
||||||
|
*xy*
|
||||||
|
*value*
|
||||||
|
|
||||||
|
**resize(size, filter=NEAREST)** [`# <#PIL.Image.Image.resize-method>`_]
|
||||||
|
|
||||||
|
*size*
|
||||||
|
*filter*
|
||||||
|
An optional resampling filter. This can be one of **NEAREST**
|
||||||
|
(use nearest neighbour), **BILINEAR** (linear interpolation in a
|
||||||
|
2x2 environment), **BICUBIC** (cubic spline interpolation in a
|
||||||
|
4x4 environment), or **ANTIALIAS** (a high-quality downsampling
|
||||||
|
filter). If omitted, or if the image has mode "1" or "P", it is
|
||||||
|
set **NEAREST**.
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**rotate(angle, filter=NEAREST)**
|
||||||
|
[`# <#PIL.Image.Image.rotate-method>`_]
|
||||||
|
|
||||||
|
*angle*
|
||||||
|
*filter*
|
||||||
|
An optional resampling filter. This can be one of **NEAREST**
|
||||||
|
(use nearest neighbour), **BILINEAR** (linear interpolation in a
|
||||||
|
2x2 environment), or **BICUBIC** (cubic spline interpolation in
|
||||||
|
a 4x4 environment). If omitted, or if the image has mode "1" or
|
||||||
|
"P", it is set **NEAREST**.
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**save(file, format=None, \*\*options)**
|
||||||
|
[`# <#PIL.Image.Image.save-method>`_]
|
||||||
|
Saves this image under the given filename. If no format is
|
||||||
|
specified, the format to use is determined from the filename
|
||||||
|
extension, if possible.
|
||||||
|
|
||||||
|
Keyword options can be used to provide additional instructions to
|
||||||
|
the writer. If a writer doesn't recognise an option, it is silently
|
||||||
|
ignored. The available options are described later in this handbook.
|
||||||
|
|
||||||
|
You can use a file object instead of a filename. In this case, you
|
||||||
|
must always specify the format. The file object must implement the
|
||||||
|
**seek**, **tell**, and **write** methods, and be opened in binary
|
||||||
|
mode.
|
||||||
|
|
||||||
|
*file*
|
||||||
|
*format*
|
||||||
|
*\*\*options*
|
||||||
|
Returns:
|
||||||
|
Raises **KeyError**:
|
||||||
|
Raises **IOError**:
|
||||||
|
|
||||||
|
**seek(frame)** [`# <#PIL.Image.Image.seek-method>`_]
|
||||||
|
Seeks to the given frame in this sequence file. If you seek beyond
|
||||||
|
the end of the sequence, the method raises an **EOFError**
|
||||||
|
exception. When a sequence file is opened, the library automatically
|
||||||
|
seeks to frame 0.
|
||||||
|
|
||||||
|
Note that in the current version of the library, most sequence
|
||||||
|
formats only allows you to seek to the next frame.
|
||||||
|
|
||||||
|
*frame*
|
||||||
|
Raises **EOFError**:
|
||||||
|
|
||||||
|
**show(title=None)** [`# <#PIL.Image.Image.show-method>`_]
|
||||||
|
Displays this image. This method is mainly intended for debugging
|
||||||
|
purposes.
|
||||||
|
|
||||||
|
On Unix platforms, this method saves the image to a temporary PPM
|
||||||
|
file, and calls the **xv** utility.
|
||||||
|
|
||||||
|
On Windows, it saves the image to a temporary BMP file, and uses the
|
||||||
|
standard BMP display utility to show it (usually Paint).
|
||||||
|
|
||||||
|
*title*
|
||||||
|
|
||||||
|
**split()** [`# <#PIL.Image.Image.split-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**tell()** [`# <#PIL.Image.Image.tell-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**thumbnail(size, resample=NEAREST)**
|
||||||
|
[`# <#PIL.Image.Image.thumbnail-method>`_]
|
||||||
|
Make this image into a thumbnail. This method modifies the image to
|
||||||
|
contain a thumbnail version of itself, no larger than the given
|
||||||
|
size. This method calculates an appropriate thumbnail size to
|
||||||
|
preserve the aspect of the image, calls the
|
||||||
|
`**draft** <#PIL.Image.Image.draft-method>`_ method to configure the
|
||||||
|
file reader (where applicable), and finally resizes the image.
|
||||||
|
|
||||||
|
Note that the bilinear and bicubic filters in the current version of
|
||||||
|
PIL are not well-suited for thumbnail generation. You should use
|
||||||
|
**ANTIALIAS** unless speed is much more important than quality.
|
||||||
|
|
||||||
|
Also note that this function modifies the Image object in place. If
|
||||||
|
you need to use the full resolution image as well, apply this method
|
||||||
|
to a `**copy** <#PIL.Image.Image.copy-method>`_ of the original
|
||||||
|
image.
|
||||||
|
|
||||||
|
*size*
|
||||||
|
*resample*
|
||||||
|
Optional resampling filter. This can be one of **NEAREST**,
|
||||||
|
**BILINEAR**, **BICUBIC**, or **ANTIALIAS** (best quality). If
|
||||||
|
omitted, it defaults to **NEAREST** (this will be changed to
|
||||||
|
ANTIALIAS in a future version).
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**tobitmap(name="image")** [`# <#PIL.Image.Image.tobitmap-method>`_]
|
||||||
|
|
||||||
|
*name*
|
||||||
|
Returns:
|
||||||
|
Raises **ValueError**:
|
||||||
|
|
||||||
|
**tostring(encoder\_name="raw", \*args)**
|
||||||
|
[`# <#PIL.Image.Image.tostring-method>`_]
|
||||||
|
|
||||||
|
*encoder\_name*
|
||||||
|
*\*args*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**transform(size, method, data, resample=NEAREST)**
|
||||||
|
[`# <#PIL.Image.Image.transform-method>`_]
|
||||||
|
Transforms this image. This method creates a new image with the
|
||||||
|
given size, and the same mode as the original, and copies data to
|
||||||
|
the new image using the given transform.
|
||||||
|
|
||||||
|
*size*
|
||||||
|
*method*
|
||||||
|
The transformation method. This is one of **EXTENT** (cut out a
|
||||||
|
rectangular subregion), **AFFINE** (affine transform),
|
||||||
|
**PERSPECTIVE** (perspective transform), **QUAD** (map a
|
||||||
|
quadrilateral to a rectangle), or **MESH** (map a number of
|
||||||
|
source quadrilaterals in one operation).
|
||||||
|
*data*
|
||||||
|
*resample*
|
||||||
|
Optional resampling filter. It can be one of **NEAREST** (use
|
||||||
|
nearest neighbour), **BILINEAR** (linear interpolation in a 2x2
|
||||||
|
environment), or **BICUBIC** (cubic spline interpolation in a
|
||||||
|
4x4 environment). If omitted, or if the image has mode "1" or
|
||||||
|
"P", it is set to **NEAREST**.
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**transpose(method)** [`# <#PIL.Image.Image.transpose-method>`_]
|
||||||
|
|
||||||
|
*method*
|
||||||
|
One of **FLIP\_LEFT\_RIGHT**, **FLIP\_TOP\_BOTTOM**,
|
||||||
|
**ROTATE\_90**, **ROTATE\_180**, or **ROTATE\_270**.
|
||||||
|
|
||||||
|
**verify()** [`# <#PIL.Image.Image.verify-method>`_]
|
163
docs/pythondoc-PIL.ImageChops.rst
Normal file
163
docs/pythondoc-PIL.ImageChops.rst
Normal file
|
@ -0,0 +1,163 @@
|
||||||
|
=========================
|
||||||
|
The PIL.ImageChops Module
|
||||||
|
=========================
|
||||||
|
|
||||||
|
The PIL.ImageChops Module
|
||||||
|
=========================
|
||||||
|
|
||||||
|
The **ImageChops** module contains a number of arithmetical image
|
||||||
|
operations, called *channel operations* ("chops"). These can be used for
|
||||||
|
various purposes, including special effects, image compositions,
|
||||||
|
algorithmic painting, and more.
|
||||||
|
|
||||||
|
At this time, channel operations are only implemented for 8-bit images
|
||||||
|
(e.g. "L" and "RGB").
|
||||||
|
|
||||||
|
Most channel operations take one or two image arguments and returns a
|
||||||
|
new image. Unless otherwise noted, the result of a channel operation is
|
||||||
|
always clipped to the range 0 to MAX (which is 255 for all modes
|
||||||
|
supported by the operations in this module).
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**add(image1, image2, scale=1.0, offset=0)**
|
||||||
|
[`# <#PIL.ImageChops.add-function>`_]
|
||||||
|
Add images ((image1 + image2) / scale + offset).
|
||||||
|
|
||||||
|
Adds two images, dividing the result by scale and adding the offset.
|
||||||
|
If omitted, scale defaults to 1.0, and offset to 0.0.
|
||||||
|
|
||||||
|
*image1*
|
||||||
|
*image1*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**add\_modulo(image1, image2)**
|
||||||
|
[`# <#PIL.ImageChops.add_modulo-function>`_]
|
||||||
|
Add images without clipping ((image1 + image2) % MAX).
|
||||||
|
|
||||||
|
Adds two images, without clipping the result.
|
||||||
|
|
||||||
|
*image1*
|
||||||
|
*image1*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**blend(image1, image2, alpha)** [`# <#PIL.ImageChops.blend-function>`_]
|
||||||
|
Blend images using constant transparency weight.
|
||||||
|
|
||||||
|
Same as the **blend** function in the **Image** module.
|
||||||
|
|
||||||
|
**composite(image1, image2, mask)**
|
||||||
|
[`# <#PIL.ImageChops.composite-function>`_]
|
||||||
|
Create composite using transparency mask.
|
||||||
|
|
||||||
|
Same as the **composite** function in the **Image** module.
|
||||||
|
|
||||||
|
**constant(image, value)** [`# <#PIL.ImageChops.constant-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*value*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**darker(image1, image2)** [`# <#PIL.ImageChops.darker-function>`_]
|
||||||
|
Compare images, and return darker pixel value (min(image1, image2)).
|
||||||
|
|
||||||
|
Compares the two images, pixel by pixel, and returns a new image
|
||||||
|
containing the darker values.
|
||||||
|
|
||||||
|
*image1*
|
||||||
|
*image1*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**difference(image1, image2)**
|
||||||
|
[`# <#PIL.ImageChops.difference-function>`_]
|
||||||
|
Calculate absolute difference (abs(image1 - image2)).
|
||||||
|
|
||||||
|
Returns the absolute value of the difference between the two images.
|
||||||
|
|
||||||
|
*image1*
|
||||||
|
*image1*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**duplicate(image)** [`# <#PIL.ImageChops.duplicate-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**invert(image)** [`# <#PIL.ImageChops.invert-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**lighter(image1, image2)** [`# <#PIL.ImageChops.lighter-function>`_]
|
||||||
|
Compare images, and return lighter pixel value (max(image1,
|
||||||
|
image2)).
|
||||||
|
|
||||||
|
Compares the two images, pixel by pixel, and returns a new image
|
||||||
|
containing the lighter values.
|
||||||
|
|
||||||
|
*image1*
|
||||||
|
*image1*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**logical\_and(image1, image2)**
|
||||||
|
[`# <#PIL.ImageChops.logical_and-function>`_]
|
||||||
|
**logical\_or(image1, image2)**
|
||||||
|
[`# <#PIL.ImageChops.logical_or-function>`_]
|
||||||
|
**logical\_xor(image1, image2)**
|
||||||
|
[`# <#PIL.ImageChops.logical_xor-function>`_]
|
||||||
|
**multiply(image1, image2)** [`# <#PIL.ImageChops.multiply-function>`_]
|
||||||
|
Superimpose positive images (image1 \* image2 / MAX).
|
||||||
|
|
||||||
|
Superimposes two images on top of each other. If you multiply an
|
||||||
|
image with a solid black image, the result is black. If you multiply
|
||||||
|
with a solid white image, the image is unaffected.
|
||||||
|
|
||||||
|
*image1*
|
||||||
|
*image1*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**offset(image, xoffset, yoffset=None)**
|
||||||
|
[`# <#PIL.ImageChops.offset-function>`_]
|
||||||
|
Offset image data.
|
||||||
|
|
||||||
|
Returns a copy of the image where data has been offset by the given
|
||||||
|
distances. Data wraps around the edges. If yoffset is omitted, it is
|
||||||
|
assumed to be equal to xoffset.
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*xoffset*
|
||||||
|
*yoffset*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**screen(image1, image2)** [`# <#PIL.ImageChops.screen-function>`_]
|
||||||
|
Superimpose negative images (MAX - ((MAX - image1) \* (MAX - image2)
|
||||||
|
/ MAX)).
|
||||||
|
|
||||||
|
Superimposes two inverted images on top of each other.
|
||||||
|
|
||||||
|
*image1*
|
||||||
|
*image1*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**subtract(image1, image2, scale=1.0, offset=0)**
|
||||||
|
[`# <#PIL.ImageChops.subtract-function>`_]
|
||||||
|
Subtract images ((image1 - image2) / scale + offset).
|
||||||
|
|
||||||
|
Subtracts two images, dividing the result by scale and adding the
|
||||||
|
offset. If omitted, scale defaults to 1.0, and offset to 0.0.
|
||||||
|
|
||||||
|
*image1*
|
||||||
|
*image1*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**subtract\_modulo(image1, image2)**
|
||||||
|
[`# <#PIL.ImageChops.subtract_modulo-function>`_]
|
||||||
|
Subtract images without clipping ((image1 - image2) % MAX).
|
||||||
|
|
||||||
|
Subtracts two images, without clipping the result.
|
||||||
|
|
||||||
|
*image1*
|
||||||
|
*image1*
|
||||||
|
Returns:
|
||||||
|
|
13
docs/pythondoc-PIL.ImageColor.rst
Normal file
13
docs/pythondoc-PIL.ImageColor.rst
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
=========================
|
||||||
|
The PIL.ImageColor Module
|
||||||
|
=========================
|
||||||
|
|
||||||
|
The PIL.ImageColor Module
|
||||||
|
=========================
|
||||||
|
|
||||||
|
**getrgb(color)** [`# <#PIL.ImageColor.getrgb-function>`_]
|
||||||
|
|
||||||
|
*color*
|
||||||
|
Returns:
|
||||||
|
Raises **ValueError**:
|
||||||
|
|
69
docs/pythondoc-PIL.ImageDraw.rst
Normal file
69
docs/pythondoc-PIL.ImageDraw.rst
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
========================
|
||||||
|
The PIL.ImageDraw Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
The PIL.ImageDraw Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
**Draw(im, mode=None)** [`# <#PIL.ImageDraw.Draw-function>`_]
|
||||||
|
|
||||||
|
*im*
|
||||||
|
*mode*
|
||||||
|
|
||||||
|
**getdraw(im=None, hints=None)**
|
||||||
|
[`# <#PIL.ImageDraw.getdraw-function>`_]
|
||||||
|
|
||||||
|
*im*
|
||||||
|
*hints*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**ImageDraw(im, mode=None)** (class)
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw-class>`_]
|
||||||
|
A simple 2D drawing interface for PIL images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ImageDraw
|
||||||
|
Class* <#PIL.ImageDraw.ImageDraw-class>`_.
|
||||||
|
|
||||||
|
The ImageDraw Class
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
**ImageDraw(im, mode=None)** (class)
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw-class>`_]
|
||||||
|
A simple 2D drawing interface for PIL images.
|
||||||
|
|
||||||
|
Application code should use the **Draw** factory, instead of
|
||||||
|
directly.
|
||||||
|
|
||||||
|
**\_\_init\_\_(im, mode=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.__init__-method>`_]
|
||||||
|
|
||||||
|
*im*
|
||||||
|
*mode*
|
||||||
|
|
||||||
|
**arc(xy, start, end, fill=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.arc-method>`_]
|
||||||
|
**bitmap(xy, bitmap, fill=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.bitmap-method>`_]
|
||||||
|
**chord(xy, start, end, fill=None, outline=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.chord-method>`_]
|
||||||
|
**ellipse(xy, fill=None, outline=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.ellipse-method>`_]
|
||||||
|
**getfont()** [`# <#PIL.ImageDraw.ImageDraw.getfont-method>`_]
|
||||||
|
**line(xy, fill=None, width=0)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.line-method>`_]
|
||||||
|
**pieslice(xy, start, end, fill=None, outline=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.pieslice-method>`_]
|
||||||
|
**point(xy, fill=None)** [`# <#PIL.ImageDraw.ImageDraw.point-method>`_]
|
||||||
|
**polygon(xy, fill=None, outline=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.polygon-method>`_]
|
||||||
|
**rectangle(xy, fill=None, outline=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.rectangle-method>`_]
|
||||||
|
**setfill(onoff)** [`# <#PIL.ImageDraw.ImageDraw.setfill-method>`_]
|
||||||
|
**setfont(font)** [`# <#PIL.ImageDraw.ImageDraw.setfont-method>`_]
|
||||||
|
**setink(ink)** [`# <#PIL.ImageDraw.ImageDraw.setink-method>`_]
|
||||||
|
**shape(shape, fill=None, outline=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.shape-method>`_]
|
||||||
|
**text(xy, text, fill=None, font=None, anchor=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.text-method>`_]
|
||||||
|
**textsize(text, font=None)**
|
||||||
|
[`# <#PIL.ImageDraw.ImageDraw.textsize-method>`_]
|
74
docs/pythondoc-PIL.ImageEnhance.rst
Normal file
74
docs/pythondoc-PIL.ImageEnhance.rst
Normal file
|
@ -0,0 +1,74 @@
|
||||||
|
===========================
|
||||||
|
The PIL.ImageEnhance Module
|
||||||
|
===========================
|
||||||
|
|
||||||
|
The PIL.ImageEnhance Module
|
||||||
|
===========================
|
||||||
|
|
||||||
|
**Brightness(image)** (class)
|
||||||
|
[`# <#PIL.ImageEnhance.Brightness-class>`_]
|
||||||
|
Brightness enhancement object.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Brightness
|
||||||
|
Class* <#PIL.ImageEnhance.Brightness-class>`_.
|
||||||
|
|
||||||
|
**Color(image)** (class) [`# <#PIL.ImageEnhance.Color-class>`_]
|
||||||
|
Color enhancement object.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Color
|
||||||
|
Class* <#PIL.ImageEnhance.Color-class>`_.
|
||||||
|
|
||||||
|
**Contrast(image)** (class) [`# <#PIL.ImageEnhance.Contrast-class>`_]
|
||||||
|
Contrast enhancement object.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Contrast
|
||||||
|
Class* <#PIL.ImageEnhance.Contrast-class>`_.
|
||||||
|
|
||||||
|
**Sharpness(image)** (class) [`# <#PIL.ImageEnhance.Sharpness-class>`_]
|
||||||
|
Sharpness enhancement object.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Sharpness
|
||||||
|
Class* <#PIL.ImageEnhance.Sharpness-class>`_.
|
||||||
|
|
||||||
|
The Brightness Class
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
**Brightness(image)** (class)
|
||||||
|
[`# <#PIL.ImageEnhance.Brightness-class>`_]
|
||||||
|
Brightness enhancement object.
|
||||||
|
|
||||||
|
This class can be used to control the brighntess of an image. An
|
||||||
|
enhancement factor of 0.0 gives a black image, factor 1.0 gives the
|
||||||
|
original image.
|
||||||
|
|
||||||
|
The Color Class
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**Color(image)** (class) [`# <#PIL.ImageEnhance.Color-class>`_]
|
||||||
|
Color enhancement object.
|
||||||
|
|
||||||
|
This class can be used to adjust the colour balance of an image, in
|
||||||
|
a manner similar to the controls on a colour TV set. An enhancement
|
||||||
|
factor of 0.0 gives a black and white image, a factor of 1.0 gives
|
||||||
|
the original image.
|
||||||
|
|
||||||
|
The Contrast Class
|
||||||
|
------------------
|
||||||
|
|
||||||
|
**Contrast(image)** (class) [`# <#PIL.ImageEnhance.Contrast-class>`_]
|
||||||
|
Contrast enhancement object.
|
||||||
|
|
||||||
|
This class can be used to control the contrast of an image, similar
|
||||||
|
to the contrast control on a TV set. An enhancement factor of 0.0
|
||||||
|
gives an solid grey image, factor 1.0 gives the original image.
|
||||||
|
|
||||||
|
The Sharpness Class
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
**Sharpness(image)** (class) [`# <#PIL.ImageEnhance.Sharpness-class>`_]
|
||||||
|
Sharpness enhancement object.
|
||||||
|
|
||||||
|
This class can be used to adjust the sharpness of an image. The
|
||||||
|
enhancement factor 0.0 gives a blurred image, 1.0 gives the original
|
||||||
|
image, and a factor of 2.0 gives a sharpened image.
|
||||||
|
|
84
docs/pythondoc-PIL.ImageFile.rst
Normal file
84
docs/pythondoc-PIL.ImageFile.rst
Normal file
|
@ -0,0 +1,84 @@
|
||||||
|
========================
|
||||||
|
The PIL.ImageFile Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
The PIL.ImageFile Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
**\_ParserFile(data)** (class) [`# <#PIL.ImageFile._ParserFile-class>`_]
|
||||||
|
(Internal) Support class for the Parser file.
|
||||||
|
|
||||||
|
For more information about this class, see `*The \_ParserFile
|
||||||
|
Class* <#PIL.ImageFile._ParserFile-class>`_.
|
||||||
|
|
||||||
|
**\_safe\_read(fp, size)** [`# <#PIL.ImageFile._safe_read-function>`_]
|
||||||
|
|
||||||
|
*fp*
|
||||||
|
File handle. Must implement a **read** method.
|
||||||
|
*size*
|
||||||
|
Returns:
|
||||||
|
A string containing up to *size* bytes of data.
|
||||||
|
|
||||||
|
**\_save(im, fp, tile)** [`# <#PIL.ImageFile._save-function>`_]
|
||||||
|
|
||||||
|
*im*
|
||||||
|
*fp*
|
||||||
|
*tile*
|
||||||
|
|
||||||
|
**ImageFile(fp=None, filename=None)** (class)
|
||||||
|
[`# <#PIL.ImageFile.ImageFile-class>`_]
|
||||||
|
Base class for image file handlers.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ImageFile
|
||||||
|
Class* <#PIL.ImageFile.ImageFile-class>`_.
|
||||||
|
|
||||||
|
**Parser** (class) [`# <#PIL.ImageFile.Parser-class>`_]
|
||||||
|
Incremental image parser.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Parser
|
||||||
|
Class* <#PIL.ImageFile.Parser-class>`_.
|
||||||
|
|
||||||
|
**StubImageFile** (class) [`# <#PIL.ImageFile.StubImageFile-class>`_]
|
||||||
|
Base class for stub image loaders.
|
||||||
|
|
||||||
|
For more information about this class, see `*The StubImageFile
|
||||||
|
Class* <#PIL.ImageFile.StubImageFile-class>`_.
|
||||||
|
|
||||||
|
The \_ParserFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**\_ParserFile(data)** (class) [`# <#PIL.ImageFile._ParserFile-class>`_]
|
||||||
|
(Internal) Support class for the **Parser** file.
|
||||||
|
|
||||||
|
The ImageFile Class
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
**ImageFile(fp=None, filename=None)** (class)
|
||||||
|
[`# <#PIL.ImageFile.ImageFile-class>`_]
|
||||||
|
|
||||||
|
The Parser Class
|
||||||
|
----------------
|
||||||
|
|
||||||
|
**Parser** (class) [`# <#PIL.ImageFile.Parser-class>`_]
|
||||||
|
**close()** [`# <#PIL.ImageFile.Parser.close-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Raises **IOError**:
|
||||||
|
|
||||||
|
**feed(data)** [`# <#PIL.ImageFile.Parser.feed-method>`_]
|
||||||
|
|
||||||
|
*data*
|
||||||
|
Raises **IOError**:
|
||||||
|
|
||||||
|
**reset()** [`# <#PIL.ImageFile.Parser.reset-method>`_]
|
||||||
|
|
||||||
|
The StubImageFile Class
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
**StubImageFile** (class) [`# <#PIL.ImageFile.StubImageFile-class>`_]
|
||||||
|
Base class for stub image loaders.
|
||||||
|
|
||||||
|
A stub loader is an image loader that can identify files of a
|
||||||
|
certain format, but relies on external code to load the file.
|
||||||
|
|
||||||
|
**\_load()** [`# <#PIL.ImageFile.StubImageFile._load-method>`_]
|
32
docs/pythondoc-PIL.ImageFileIO.rst
Normal file
32
docs/pythondoc-PIL.ImageFileIO.rst
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
==========================
|
||||||
|
The PIL.ImageFileIO Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
The PIL.ImageFileIO Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
**ImageFileIO(fp)** (class) [`# <#PIL.ImageFileIO.ImageFileIO-class>`_]
|
||||||
|
The ImageFileIO module can be used to read an image from a socket,
|
||||||
|
or any other stream device.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ImageFileIO
|
||||||
|
Class* <#PIL.ImageFileIO.ImageFileIO-class>`_.
|
||||||
|
|
||||||
|
The ImageFileIO Class
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
**ImageFileIO(fp)** (class) [`# <#PIL.ImageFileIO.ImageFileIO-class>`_]
|
||||||
|
The **ImageFileIO** module can be used to read an image from a
|
||||||
|
socket, or any other stream device.
|
||||||
|
|
||||||
|
This module is deprecated. New code should use the **Parser** class
|
||||||
|
in the `ImageFile <imagefile>`_ module instead.
|
||||||
|
|
||||||
|
**\_\_init\_\_(fp)**
|
||||||
|
[`# <#PIL.ImageFileIO.ImageFileIO.__init__-method>`_]
|
||||||
|
Adds buffering to a stream file object, in order to provide **seek**
|
||||||
|
and **tell** methods required by the **Image.open** method. The
|
||||||
|
stream object must implement **read** and **close** methods.
|
||||||
|
|
||||||
|
*fp*
|
||||||
|
|
226
docs/pythondoc-PIL.ImageFilter.rst
Normal file
226
docs/pythondoc-PIL.ImageFilter.rst
Normal file
|
@ -0,0 +1,226 @@
|
||||||
|
==========================
|
||||||
|
The PIL.ImageFilter Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
The PIL.ImageFilter Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
**BLUR** (class) [`# <#PIL.ImageFilter.BLUR-class>`_]
|
||||||
|
Blur filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The BLUR
|
||||||
|
Class* <#PIL.ImageFilter.BLUR-class>`_.
|
||||||
|
|
||||||
|
**CONTOUR** (class) [`# <#PIL.ImageFilter.CONTOUR-class>`_]
|
||||||
|
Contour filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The CONTOUR
|
||||||
|
Class* <#PIL.ImageFilter.CONTOUR-class>`_.
|
||||||
|
|
||||||
|
**DETAIL** (class) [`# <#PIL.ImageFilter.DETAIL-class>`_]
|
||||||
|
Detail filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The DETAIL
|
||||||
|
Class* <#PIL.ImageFilter.DETAIL-class>`_.
|
||||||
|
|
||||||
|
**EDGE\_ENHANCE** (class) [`# <#PIL.ImageFilter.EDGE_ENHANCE-class>`_]
|
||||||
|
Edge enhancement filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The EDGE\_ENHANCE
|
||||||
|
Class* <#PIL.ImageFilter.EDGE_ENHANCE-class>`_.
|
||||||
|
|
||||||
|
**EDGE\_ENHANCE\_MORE** (class)
|
||||||
|
[`# <#PIL.ImageFilter.EDGE_ENHANCE_MORE-class>`_]
|
||||||
|
Stronger edge enhancement filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The EDGE\_ENHANCE\_MORE
|
||||||
|
Class* <#PIL.ImageFilter.EDGE_ENHANCE_MORE-class>`_.
|
||||||
|
|
||||||
|
**EMBOSS** (class) [`# <#PIL.ImageFilter.EMBOSS-class>`_]
|
||||||
|
Embossing filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The EMBOSS
|
||||||
|
Class* <#PIL.ImageFilter.EMBOSS-class>`_.
|
||||||
|
|
||||||
|
**FIND\_EDGES** (class) [`# <#PIL.ImageFilter.FIND_EDGES-class>`_]
|
||||||
|
Edge-finding filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The FIND\_EDGES
|
||||||
|
Class* <#PIL.ImageFilter.FIND_EDGES-class>`_.
|
||||||
|
|
||||||
|
**Kernel(size, kernel, \*\*options)** (class)
|
||||||
|
[`# <#PIL.ImageFilter.Kernel-class>`_]
|
||||||
|
Convolution filter kernel.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Kernel
|
||||||
|
Class* <#PIL.ImageFilter.Kernel-class>`_.
|
||||||
|
|
||||||
|
**MaxFilter(size=3)** (class) [`# <#PIL.ImageFilter.MaxFilter-class>`_]
|
||||||
|
Max filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The MaxFilter
|
||||||
|
Class* <#PIL.ImageFilter.MaxFilter-class>`_.
|
||||||
|
|
||||||
|
**MedianFilter(size=3)** (class)
|
||||||
|
[`# <#PIL.ImageFilter.MedianFilter-class>`_]
|
||||||
|
Median filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The MedianFilter
|
||||||
|
Class* <#PIL.ImageFilter.MedianFilter-class>`_.
|
||||||
|
|
||||||
|
**MinFilter(size=3)** (class) [`# <#PIL.ImageFilter.MinFilter-class>`_]
|
||||||
|
Min filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The MinFilter
|
||||||
|
Class* <#PIL.ImageFilter.MinFilter-class>`_.
|
||||||
|
|
||||||
|
**ModeFilter(size=3)** (class)
|
||||||
|
[`# <#PIL.ImageFilter.ModeFilter-class>`_]
|
||||||
|
Mode filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ModeFilter
|
||||||
|
Class* <#PIL.ImageFilter.ModeFilter-class>`_.
|
||||||
|
|
||||||
|
**RankFilter(size, rank)** (class)
|
||||||
|
[`# <#PIL.ImageFilter.RankFilter-class>`_]
|
||||||
|
Rank filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The RankFilter
|
||||||
|
Class* <#PIL.ImageFilter.RankFilter-class>`_.
|
||||||
|
|
||||||
|
**SHARPEN** (class) [`# <#PIL.ImageFilter.SHARPEN-class>`_]
|
||||||
|
Sharpening filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The SHARPEN
|
||||||
|
Class* <#PIL.ImageFilter.SHARPEN-class>`_.
|
||||||
|
|
||||||
|
**SMOOTH** (class) [`# <#PIL.ImageFilter.SMOOTH-class>`_]
|
||||||
|
Smoothing filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The SMOOTH
|
||||||
|
Class* <#PIL.ImageFilter.SMOOTH-class>`_.
|
||||||
|
|
||||||
|
**SMOOTH\_MORE** (class) [`# <#PIL.ImageFilter.SMOOTH_MORE-class>`_]
|
||||||
|
Stronger smoothing filter.
|
||||||
|
|
||||||
|
For more information about this class, see `*The SMOOTH\_MORE
|
||||||
|
Class* <#PIL.ImageFilter.SMOOTH_MORE-class>`_.
|
||||||
|
|
||||||
|
The BLUR Class
|
||||||
|
--------------
|
||||||
|
|
||||||
|
**BLUR** (class) [`# <#PIL.ImageFilter.BLUR-class>`_]
|
||||||
|
|
||||||
|
The CONTOUR Class
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
**CONTOUR** (class) [`# <#PIL.ImageFilter.CONTOUR-class>`_]
|
||||||
|
|
||||||
|
The DETAIL Class
|
||||||
|
----------------
|
||||||
|
|
||||||
|
**DETAIL** (class) [`# <#PIL.ImageFilter.DETAIL-class>`_]
|
||||||
|
|
||||||
|
The EDGE\_ENHANCE Class
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
**EDGE\_ENHANCE** (class) [`# <#PIL.ImageFilter.EDGE_ENHANCE-class>`_]
|
||||||
|
|
||||||
|
The EDGE\_ENHANCE\_MORE Class
|
||||||
|
-----------------------------
|
||||||
|
|
||||||
|
**EDGE\_ENHANCE\_MORE** (class)
|
||||||
|
[`# <#PIL.ImageFilter.EDGE_ENHANCE_MORE-class>`_]
|
||||||
|
|
||||||
|
The EMBOSS Class
|
||||||
|
----------------
|
||||||
|
|
||||||
|
**EMBOSS** (class) [`# <#PIL.ImageFilter.EMBOSS-class>`_]
|
||||||
|
|
||||||
|
The FIND\_EDGES Class
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
**FIND\_EDGES** (class) [`# <#PIL.ImageFilter.FIND_EDGES-class>`_]
|
||||||
|
|
||||||
|
The Kernel Class
|
||||||
|
----------------
|
||||||
|
|
||||||
|
**Kernel(size, kernel, \*\*options)** (class)
|
||||||
|
[`# <#PIL.ImageFilter.Kernel-class>`_]
|
||||||
|
**\_\_init\_\_(size, kernel, \*\*options)**
|
||||||
|
[`# <#PIL.ImageFilter.Kernel.__init__-method>`_]
|
||||||
|
Create a convolution kernel. The current version only supports 3x3
|
||||||
|
and 5x5 integer and floating point kernels.
|
||||||
|
|
||||||
|
In the current version, kernels can only be applied to "L" and "RGB"
|
||||||
|
images.
|
||||||
|
|
||||||
|
*size*
|
||||||
|
*kernel*
|
||||||
|
*\*\*options*
|
||||||
|
*scale=*
|
||||||
|
*offset=*
|
||||||
|
|
||||||
|
The MaxFilter Class
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
**MaxFilter(size=3)** (class) [`# <#PIL.ImageFilter.MaxFilter-class>`_]
|
||||||
|
**\_\_init\_\_(size=3)**
|
||||||
|
[`# <#PIL.ImageFilter.MaxFilter.__init__-method>`_]
|
||||||
|
|
||||||
|
*size*
|
||||||
|
|
||||||
|
The MedianFilter Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**MedianFilter(size=3)** (class)
|
||||||
|
[`# <#PIL.ImageFilter.MedianFilter-class>`_]
|
||||||
|
**\_\_init\_\_(size=3)**
|
||||||
|
[`# <#PIL.ImageFilter.MedianFilter.__init__-method>`_]
|
||||||
|
|
||||||
|
*size*
|
||||||
|
|
||||||
|
The MinFilter Class
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
**MinFilter(size=3)** (class) [`# <#PIL.ImageFilter.MinFilter-class>`_]
|
||||||
|
**\_\_init\_\_(size=3)**
|
||||||
|
[`# <#PIL.ImageFilter.MinFilter.__init__-method>`_]
|
||||||
|
|
||||||
|
*size*
|
||||||
|
|
||||||
|
The ModeFilter Class
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
**ModeFilter(size=3)** (class)
|
||||||
|
[`# <#PIL.ImageFilter.ModeFilter-class>`_]
|
||||||
|
**\_\_init\_\_(size=3)**
|
||||||
|
[`# <#PIL.ImageFilter.ModeFilter.__init__-method>`_]
|
||||||
|
|
||||||
|
*size*
|
||||||
|
|
||||||
|
The RankFilter Class
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
**RankFilter(size, rank)** (class)
|
||||||
|
[`# <#PIL.ImageFilter.RankFilter-class>`_]
|
||||||
|
**\_\_init\_\_(size, rank)**
|
||||||
|
[`# <#PIL.ImageFilter.RankFilter.__init__-method>`_]
|
||||||
|
|
||||||
|
*size*
|
||||||
|
*rank*
|
||||||
|
|
||||||
|
The SHARPEN Class
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
**SHARPEN** (class) [`# <#PIL.ImageFilter.SHARPEN-class>`_]
|
||||||
|
|
||||||
|
The SMOOTH Class
|
||||||
|
----------------
|
||||||
|
|
||||||
|
**SMOOTH** (class) [`# <#PIL.ImageFilter.SMOOTH-class>`_]
|
||||||
|
|
||||||
|
The SMOOTH\_MORE Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**SMOOTH\_MORE** (class) [`# <#PIL.ImageFilter.SMOOTH_MORE-class>`_]
|
98
docs/pythondoc-PIL.ImageFont.rst
Normal file
98
docs/pythondoc-PIL.ImageFont.rst
Normal file
|
@ -0,0 +1,98 @@
|
||||||
|
========================
|
||||||
|
The PIL.ImageFont Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
The PIL.ImageFont Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
**FreeTypeFont(file, size, index=0, encoding="")** (class)
|
||||||
|
[`# <#PIL.ImageFont.FreeTypeFont-class>`_]
|
||||||
|
Wrapper for FreeType fonts.
|
||||||
|
|
||||||
|
For more information about this class, see `*The FreeTypeFont
|
||||||
|
Class* <#PIL.ImageFont.FreeTypeFont-class>`_.
|
||||||
|
|
||||||
|
**ImageFont** (class) [`# <#PIL.ImageFont.ImageFont-class>`_]
|
||||||
|
The ImageFont module defines a class with the same name.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ImageFont
|
||||||
|
Class* <#PIL.ImageFont.ImageFont-class>`_.
|
||||||
|
|
||||||
|
**load(filename)** [`# <#PIL.ImageFont.load-function>`_]
|
||||||
|
|
||||||
|
*filename*
|
||||||
|
Returns:
|
||||||
|
Raises **IOError**:
|
||||||
|
|
||||||
|
**load\_default()** [`# <#PIL.ImageFont.load_default-function>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**load\_path(filename)** [`# <#PIL.ImageFont.load_path-function>`_]
|
||||||
|
|
||||||
|
*filename*
|
||||||
|
Returns:
|
||||||
|
Raises **IOError**:
|
||||||
|
|
||||||
|
**TransposedFont(font, orientation=None)** (class)
|
||||||
|
[`# <#PIL.ImageFont.TransposedFont-class>`_]
|
||||||
|
Wrapper that creates a transposed font from any existing font
|
||||||
|
object.
|
||||||
|
|
||||||
|
*font*
|
||||||
|
*orientation*
|
||||||
|
|
||||||
|
For more information about this class, see `*The TransposedFont
|
||||||
|
Class* <#PIL.ImageFont.TransposedFont-class>`_.
|
||||||
|
|
||||||
|
**truetype(filename, size, index=0, encoding="")**
|
||||||
|
[`# <#PIL.ImageFont.truetype-function>`_]
|
||||||
|
Load a TrueType or OpenType font file, and create a font object.
|
||||||
|
This function loads a font object from the given file, and creates a
|
||||||
|
font object for a font of the given size.
|
||||||
|
|
||||||
|
This function requires the \_imagingft service.
|
||||||
|
|
||||||
|
*filename*
|
||||||
|
A truetype font file. Under Windows, if the file is not found in
|
||||||
|
this filename, the loader also looks in Windows **fonts**
|
||||||
|
directory
|
||||||
|
*size*
|
||||||
|
*index*
|
||||||
|
*encoding*
|
||||||
|
Returns:
|
||||||
|
Raises **IOError**:
|
||||||
|
|
||||||
|
The FreeTypeFont Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**FreeTypeFont(file, size, index=0, encoding="")** (class)
|
||||||
|
[`# <#PIL.ImageFont.FreeTypeFont-class>`_]
|
||||||
|
Wrapper for FreeType fonts. Application code should use the
|
||||||
|
**truetype** factory function to create font objects.
|
||||||
|
|
||||||
|
The ImageFont Class
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
**ImageFont** (class) [`# <#PIL.ImageFont.ImageFont-class>`_]
|
||||||
|
The **ImageFont** module defines a class with the same name.
|
||||||
|
Instances of this class store bitmap fonts, and are used with the
|
||||||
|
**text** method of the **ImageDraw** class.
|
||||||
|
|
||||||
|
PIL uses it's own font file format to store bitmap fonts. You can
|
||||||
|
use the **pilfont** utility to convert BDF and PCF font descriptors
|
||||||
|
(X window font formats) to this format.
|
||||||
|
|
||||||
|
Starting with version 1.1.4, PIL can be configured to support
|
||||||
|
TrueType and OpenType fonts. For earlier version, TrueType support
|
||||||
|
is only available as part of the imToolkit package
|
||||||
|
|
||||||
|
The TransposedFont Class
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
**TransposedFont(font, orientation=None)** (class)
|
||||||
|
[`# <#PIL.ImageFont.TransposedFont-class>`_]
|
||||||
|
|
||||||
|
*font*
|
||||||
|
*orientation*
|
||||||
|
|
20
docs/pythondoc-PIL.ImageGL.rst
Normal file
20
docs/pythondoc-PIL.ImageGL.rst
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
======================
|
||||||
|
The PIL.ImageGL Module
|
||||||
|
======================
|
||||||
|
|
||||||
|
The PIL.ImageGL Module
|
||||||
|
======================
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**TextureFactory** (class) [`# <#PIL.ImageGL.TextureFactory-class>`_]
|
||||||
|
Texture factory.
|
||||||
|
|
||||||
|
For more information about this class, see `*The TextureFactory
|
||||||
|
Class* <#PIL.ImageGL.TextureFactory-class>`_.
|
||||||
|
|
||||||
|
The TextureFactory Class
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
**TextureFactory** (class) [`# <#PIL.ImageGL.TextureFactory-class>`_]
|
24
docs/pythondoc-PIL.ImageGrab.rst
Normal file
24
docs/pythondoc-PIL.ImageGrab.rst
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
========================
|
||||||
|
The PIL.ImageGrab Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
The PIL.ImageGrab Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
(New in 1.1.3) The **ImageGrab** module can be used to copy the contents
|
||||||
|
of the screen to a PIL image memory.
|
||||||
|
|
||||||
|
The current version works on Windows only.
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**grab(bbox=None)** [`# <#PIL.ImageGrab.grab-function>`_]
|
||||||
|
|
||||||
|
*bbox*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**grabclipboard()** [`# <#PIL.ImageGrab.grabclipboard-function>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
113
docs/pythondoc-PIL.ImageOps.rst
Normal file
113
docs/pythondoc-PIL.ImageOps.rst
Normal file
|
@ -0,0 +1,113 @@
|
||||||
|
=======================
|
||||||
|
The PIL.ImageOps Module
|
||||||
|
=======================
|
||||||
|
|
||||||
|
The PIL.ImageOps Module
|
||||||
|
=======================
|
||||||
|
|
||||||
|
(New in 1.1.3) The **ImageOps** module contains a number of 'ready-made'
|
||||||
|
image processing operations. This module is somewhat experimental, and
|
||||||
|
most operators only work on L and RGB images.
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**autocontrast(image, cutoff=0, ignore=None)**
|
||||||
|
[`# <#PIL.ImageOps.autocontrast-function>`_]
|
||||||
|
Maximize (normalize) image contrast. This function calculates a
|
||||||
|
histogram of the input image, removes *cutoff* percent of the
|
||||||
|
lightest and darkest pixels from the histogram, and remaps the image
|
||||||
|
so that the darkest pixel becomes black (0), and the lightest
|
||||||
|
becomes white (255).
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*cutoff*
|
||||||
|
*ignore*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**colorize(image, black, white)**
|
||||||
|
[`# <#PIL.ImageOps.colorize-function>`_]
|
||||||
|
Colorize grayscale image. The *black* and *white* arguments should
|
||||||
|
be RGB tuples; this function calculates a colour wedge mapping all
|
||||||
|
black pixels in the source image to the first colour, and all white
|
||||||
|
pixels to the second colour.
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*black*
|
||||||
|
*white*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**crop(image, border=0)** [`# <#PIL.ImageOps.crop-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*border*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**deform(image, deformer, resample=Image.BILINEAR)**
|
||||||
|
[`# <#PIL.ImageOps.deform-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*deformer*
|
||||||
|
*resample*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**equalize(image, mask=None)** [`# <#PIL.ImageOps.equalize-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*mask*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**expand(image, border=0, fill=0)**
|
||||||
|
[`# <#PIL.ImageOps.expand-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*border*
|
||||||
|
*fill*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**fit(image, size, method=Image.NEAREST, bleed=0.0, centering=(0.5,
|
||||||
|
0.5))** [`# <#PIL.ImageOps.fit-function>`_]
|
||||||
|
Returns a sized and cropped version of the image, cropped to the
|
||||||
|
requested aspect ratio and size.
|
||||||
|
|
||||||
|
The **fit** function was contributed by Kevin Cazabon.
|
||||||
|
|
||||||
|
*size*
|
||||||
|
*method*
|
||||||
|
*bleed*
|
||||||
|
*centering*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**flip(image)** [`# <#PIL.ImageOps.flip-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**grayscale(image)** [`# <#PIL.ImageOps.grayscale-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**invert(image)** [`# <#PIL.ImageOps.invert-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**mirror(image)** [`# <#PIL.ImageOps.mirror-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**posterize(image, bits)** [`# <#PIL.ImageOps.posterize-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*bits*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**solarize(image, threshold=128)**
|
||||||
|
[`# <#PIL.ImageOps.solarize-function>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*threshold*
|
||||||
|
Returns:
|
||||||
|
|
19
docs/pythondoc-PIL.ImagePalette.rst
Normal file
19
docs/pythondoc-PIL.ImagePalette.rst
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
===========================
|
||||||
|
The PIL.ImagePalette Module
|
||||||
|
===========================
|
||||||
|
|
||||||
|
The PIL.ImagePalette Module
|
||||||
|
===========================
|
||||||
|
|
||||||
|
**ImagePalette(mode="RGB", palette=None)** (class)
|
||||||
|
[`# <#PIL.ImagePalette.ImagePalette-class>`_]
|
||||||
|
Colour palette wrapper for palette mapped images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ImagePalette
|
||||||
|
Class* <#PIL.ImagePalette.ImagePalette-class>`_.
|
||||||
|
|
||||||
|
The ImagePalette Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**ImagePalette(mode="RGB", palette=None)** (class)
|
||||||
|
[`# <#PIL.ImagePalette.ImagePalette-class>`_]
|
30
docs/pythondoc-PIL.ImagePath.rst
Normal file
30
docs/pythondoc-PIL.ImagePath.rst
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
========================
|
||||||
|
The PIL.ImagePath Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
The PIL.ImagePath Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
**Path(xy)** (class) [`# <#PIL.ImagePath.Path-class>`_]
|
||||||
|
Path wrapper.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Path
|
||||||
|
Class* <#PIL.ImagePath.Path-class>`_.
|
||||||
|
|
||||||
|
The Path Class
|
||||||
|
--------------
|
||||||
|
|
||||||
|
**Path(xy)** (class) [`# <#PIL.ImagePath.Path-class>`_]
|
||||||
|
**\_\_init\_\_(xy)** [`# <#PIL.ImagePath.Path.__init__-method>`_]
|
||||||
|
|
||||||
|
*xy*
|
||||||
|
|
||||||
|
**compact(distance=2)** [`# <#PIL.ImagePath.Path.compact-method>`_]
|
||||||
|
**getbbox()** [`# <#PIL.ImagePath.Path.getbbox-method>`_]
|
||||||
|
**map(function)** [`# <#PIL.ImagePath.Path.map-method>`_]
|
||||||
|
**tolist(flat=0)** [`# <#PIL.ImagePath.Path.tolist-method>`_]
|
||||||
|
|
||||||
|
*flat*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**transform(matrix)** [`# <#PIL.ImagePath.Path.transform-method>`_]
|
23
docs/pythondoc-PIL.ImageSequence.rst
Normal file
23
docs/pythondoc-PIL.ImageSequence.rst
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
============================
|
||||||
|
The PIL.ImageSequence Module
|
||||||
|
============================
|
||||||
|
|
||||||
|
The PIL.ImageSequence Module
|
||||||
|
============================
|
||||||
|
|
||||||
|
**Iterator(im)** (class) [`# <#PIL.ImageSequence.Iterator-class>`_]
|
||||||
|
This class implements an iterator object that can be used to loop
|
||||||
|
over an image sequence.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Iterator
|
||||||
|
Class* <#PIL.ImageSequence.Iterator-class>`_.
|
||||||
|
|
||||||
|
The Iterator Class
|
||||||
|
------------------
|
||||||
|
|
||||||
|
**Iterator(im)** (class) [`# <#PIL.ImageSequence.Iterator-class>`_]
|
||||||
|
**\_\_init\_\_(im)**
|
||||||
|
[`# <#PIL.ImageSequence.Iterator.__init__-method>`_]
|
||||||
|
|
||||||
|
*im*
|
||||||
|
|
29
docs/pythondoc-PIL.ImageStat.rst
Normal file
29
docs/pythondoc-PIL.ImageStat.rst
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
========================
|
||||||
|
The PIL.ImageStat Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
The PIL.ImageStat Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
The **ImageStat** module calculates global statistics for an image, or a
|
||||||
|
region of an image.
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**Stat(image, mask=None)** (class) [`# <#PIL.ImageStat.Stat-class>`_]
|
||||||
|
Calculate statistics for the given image.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Stat
|
||||||
|
Class* <#PIL.ImageStat.Stat-class>`_.
|
||||||
|
|
||||||
|
The Stat Class
|
||||||
|
--------------
|
||||||
|
|
||||||
|
**Stat(image, mask=None)** (class) [`# <#PIL.ImageStat.Stat-class>`_]
|
||||||
|
**\_\_init\_\_(image, mask=None)**
|
||||||
|
[`# <#PIL.ImageStat.Stat.__init__-method>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*mask*
|
||||||
|
|
92
docs/pythondoc-PIL.ImageTk.rst
Normal file
92
docs/pythondoc-PIL.ImageTk.rst
Normal file
|
@ -0,0 +1,92 @@
|
||||||
|
======================
|
||||||
|
The PIL.ImageTk Module
|
||||||
|
======================
|
||||||
|
|
||||||
|
The PIL.ImageTk Module
|
||||||
|
======================
|
||||||
|
|
||||||
|
The **ImageTk** module contains support to create and modify Tkinter
|
||||||
|
**BitmapImage** and **PhotoImage** objects.
|
||||||
|
|
||||||
|
For examples, see the demo programs in the *Scripts* directory.
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**BitmapImage(image=None, \*\*options)** (class)
|
||||||
|
[`# <#PIL.ImageTk.BitmapImage-class>`_]
|
||||||
|
Create a Tkinter-compatible bitmap image.
|
||||||
|
|
||||||
|
For more information about this class, see `*The BitmapImage
|
||||||
|
Class* <#PIL.ImageTk.BitmapImage-class>`_.
|
||||||
|
|
||||||
|
**getimage(photo)** [`# <#PIL.ImageTk.getimage-function>`_]
|
||||||
|
**PhotoImage(image=None, size=None, \*\*options)** (class)
|
||||||
|
[`# <#PIL.ImageTk.PhotoImage-class>`_]
|
||||||
|
Creates a Tkinter-compatible photo image.
|
||||||
|
|
||||||
|
For more information about this class, see `*The PhotoImage
|
||||||
|
Class* <#PIL.ImageTk.PhotoImage-class>`_.
|
||||||
|
|
||||||
|
The BitmapImage Class
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
**BitmapImage(image=None, \*\*options)** (class)
|
||||||
|
[`# <#PIL.ImageTk.BitmapImage-class>`_]
|
||||||
|
**\_\_init\_\_(image=None, \*\*options)**
|
||||||
|
[`# <#PIL.ImageTk.BitmapImage.__init__-method>`_]
|
||||||
|
Create a Tkinter-compatible bitmap image.
|
||||||
|
|
||||||
|
The given image must have mode "1". Pixels having value 0 are
|
||||||
|
treated as transparent. Options, if any, are passed on to Tkinter.
|
||||||
|
The most commonly used option is **foreground**, which is used to
|
||||||
|
specify the colour for the non-transparent parts. See the Tkinter
|
||||||
|
documentation for information on how to specify colours.
|
||||||
|
|
||||||
|
*image*
|
||||||
|
|
||||||
|
**\_\_str\_\_()** [`# <#PIL.ImageTk.BitmapImage.__str__-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**height()** [`# <#PIL.ImageTk.BitmapImage.height-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**width()** [`# <#PIL.ImageTk.BitmapImage.width-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
The PhotoImage Class
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
**PhotoImage(image=None, size=None, \*\*options)** (class)
|
||||||
|
[`# <#PIL.ImageTk.PhotoImage-class>`_]
|
||||||
|
**\_\_init\_\_(image=None, size=None, \*\*options)**
|
||||||
|
[`# <#PIL.ImageTk.PhotoImage.__init__-method>`_]
|
||||||
|
Create a photo image object. The constructor takes either a PIL
|
||||||
|
image, or a mode and a size. Alternatively, you can use the **file**
|
||||||
|
or **data** options to initialize the photo image object.
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*size*
|
||||||
|
*file=*
|
||||||
|
*data=*
|
||||||
|
|
||||||
|
**\_\_str\_\_()** [`# <#PIL.ImageTk.PhotoImage.__str__-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**height()** [`# <#PIL.ImageTk.PhotoImage.height-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**paste(im, box=None)** [`# <#PIL.ImageTk.PhotoImage.paste-method>`_]
|
||||||
|
|
||||||
|
*im*
|
||||||
|
*box*
|
||||||
|
|
||||||
|
**width()** [`# <#PIL.ImageTk.PhotoImage.width-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
114
docs/pythondoc-PIL.ImageTransform.rst
Normal file
114
docs/pythondoc-PIL.ImageTransform.rst
Normal file
|
@ -0,0 +1,114 @@
|
||||||
|
=============================
|
||||||
|
The PIL.ImageTransform Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.ImageTransform Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**AffineTransform** (class)
|
||||||
|
[`# <#PIL.ImageTransform.AffineTransform-class>`_]
|
||||||
|
Define an affine image transform.
|
||||||
|
|
||||||
|
*matrix*
|
||||||
|
A 6-tuple (*a, b, c, d, e, f*) containing the first two rows
|
||||||
|
from an affine transform matrix.
|
||||||
|
|
||||||
|
For more information about this class, see `*The AffineTransform
|
||||||
|
Class* <#PIL.ImageTransform.AffineTransform-class>`_.
|
||||||
|
|
||||||
|
**ExtentTransform** (class)
|
||||||
|
[`# <#PIL.ImageTransform.ExtentTransform-class>`_]
|
||||||
|
Define a transform to extract a subregion from an image.
|
||||||
|
|
||||||
|
*bbox*
|
||||||
|
A 4-tuple (*x0, y0, x1, y1*) which specifies two points in the
|
||||||
|
input image's coordinate system.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ExtentTransform
|
||||||
|
Class* <#PIL.ImageTransform.ExtentTransform-class>`_.
|
||||||
|
|
||||||
|
**MeshTransform** (class)
|
||||||
|
[`# <#PIL.ImageTransform.MeshTransform-class>`_]
|
||||||
|
Define an mesh image transform.
|
||||||
|
|
||||||
|
*data*
|
||||||
|
|
||||||
|
For more information about this class, see `*The MeshTransform
|
||||||
|
Class* <#PIL.ImageTransform.MeshTransform-class>`_.
|
||||||
|
|
||||||
|
**QuadTransform** (class)
|
||||||
|
[`# <#PIL.ImageTransform.QuadTransform-class>`_]
|
||||||
|
Define an quad image transform.
|
||||||
|
|
||||||
|
*xy*
|
||||||
|
An 8-tuple (*x0, y0, x1, y1, x2, y2, y3, y3*) which contain the
|
||||||
|
upper left, lower left, lower right, and upper right corner of
|
||||||
|
the source quadrilateral.
|
||||||
|
|
||||||
|
For more information about this class, see `*The QuadTransform
|
||||||
|
Class* <#PIL.ImageTransform.QuadTransform-class>`_.
|
||||||
|
|
||||||
|
The AffineTransform Class
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
**AffineTransform** (class)
|
||||||
|
[`# <#PIL.ImageTransform.AffineTransform-class>`_]
|
||||||
|
Define an affine image transform.
|
||||||
|
|
||||||
|
This function takes a 6-tuple (*a, b, c, d, e, f*) which contain the
|
||||||
|
first two rows from an affine transform matrix. For each pixel (*x,
|
||||||
|
y*) in the output image, the new value is taken from a position (a
|
||||||
|
*x* + b *y* + c, d *x* + e *y* + f) in the input image, rounded to
|
||||||
|
nearest pixel.
|
||||||
|
|
||||||
|
This function can be used to scale, translate, rotate, and shear the
|
||||||
|
original image.
|
||||||
|
|
||||||
|
*matrix*
|
||||||
|
A 6-tuple (*a, b, c, d, e, f*) containing the first two rows
|
||||||
|
from an affine transform matrix.
|
||||||
|
|
||||||
|
The ExtentTransform Class
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
**ExtentTransform** (class)
|
||||||
|
[`# <#PIL.ImageTransform.ExtentTransform-class>`_]
|
||||||
|
Define a transform to extract a subregion from an image.
|
||||||
|
|
||||||
|
Maps a rectangle (defined by two corners) from the image to a
|
||||||
|
rectangle of the given size. The resulting image will contain data
|
||||||
|
sampled from between the corners, such that (*x0, y0*) in the input
|
||||||
|
image will end up at (0,0) in the output image, and (*x1, y1*) at
|
||||||
|
*size*.
|
||||||
|
|
||||||
|
This method can be used to crop, stretch, shrink, or mirror an
|
||||||
|
arbitrary rectangle in the current image. It is slightly slower than
|
||||||
|
**crop**, but about as fast as a corresponding **resize** operation.
|
||||||
|
|
||||||
|
*bbox*
|
||||||
|
A 4-tuple (*x0, y0, x1, y1*) which specifies two points in the
|
||||||
|
input image's coordinate system.
|
||||||
|
|
||||||
|
The MeshTransform Class
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
**MeshTransform** (class)
|
||||||
|
[`# <#PIL.ImageTransform.MeshTransform-class>`_]
|
||||||
|
|
||||||
|
*data*
|
||||||
|
|
||||||
|
The QuadTransform Class
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
**QuadTransform** (class)
|
||||||
|
[`# <#PIL.ImageTransform.QuadTransform-class>`_]
|
||||||
|
Define an quad image transform.
|
||||||
|
|
||||||
|
Maps a quadrilateral (a region defined by four corners) from the
|
||||||
|
image to a rectangle of the given size.
|
||||||
|
|
||||||
|
*xy*
|
||||||
|
An 8-tuple (*x0, y0, x1, y1, x2, y2, y3, y3*) which contain the
|
||||||
|
upper left, lower left, lower right, and upper right corner of
|
||||||
|
the source quadrilateral.
|
||||||
|
|
106
docs/pythondoc-PIL.ImageWin.rst
Normal file
106
docs/pythondoc-PIL.ImageWin.rst
Normal file
|
@ -0,0 +1,106 @@
|
||||||
|
=======================
|
||||||
|
The PIL.ImageWin Module
|
||||||
|
=======================
|
||||||
|
|
||||||
|
The PIL.ImageWin Module
|
||||||
|
=======================
|
||||||
|
|
||||||
|
**Dib(image, size=None)** (class) [`# <#PIL.ImageWin.Dib-class>`_]
|
||||||
|
Create a Windows bitmap with the given mode and size.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Dib
|
||||||
|
Class* <#PIL.ImageWin.Dib-class>`_.
|
||||||
|
|
||||||
|
**HDC(dc)** (class) [`# <#PIL.ImageWin.HDC-class>`_]
|
||||||
|
The ImageWin module contains support to create and display images
|
||||||
|
under Windows 95/98, NT, 2000 and later.
|
||||||
|
|
||||||
|
For more information about this class, see `*The HDC
|
||||||
|
Class* <#PIL.ImageWin.HDC-class>`_.
|
||||||
|
|
||||||
|
**ImageWindow(image, title="PIL")** (class)
|
||||||
|
[`# <#PIL.ImageWin.ImageWindow-class>`_]
|
||||||
|
Create an image window which displays the given image.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ImageWindow
|
||||||
|
Class* <#PIL.ImageWin.ImageWindow-class>`_.
|
||||||
|
|
||||||
|
**Window(title="PIL", width=None, height=None)** (class)
|
||||||
|
[`# <#PIL.ImageWin.Window-class>`_]
|
||||||
|
Create a Window with the given title size.
|
||||||
|
|
||||||
|
For more information about this class, see `*The Window
|
||||||
|
Class* <#PIL.ImageWin.Window-class>`_.
|
||||||
|
|
||||||
|
The Dib Class
|
||||||
|
-------------
|
||||||
|
|
||||||
|
**Dib(image, size=None)** (class) [`# <#PIL.ImageWin.Dib-class>`_]
|
||||||
|
Create a Windows bitmap with the given mode and size. The mode can
|
||||||
|
be one of "1", "L", "P", or "RGB". If the display requires a
|
||||||
|
palette, this constructor creates a suitable palette and associates
|
||||||
|
it with the image. For an "L" image, 128 greylevels are allocated.
|
||||||
|
For an "RGB" image, a 6x6x6 colour cube is used, together with 20
|
||||||
|
greylevels. To make sure that palettes work properly under Windows,
|
||||||
|
you must call the **palette** method upon certain events from
|
||||||
|
Windows.
|
||||||
|
|
||||||
|
**\_\_init\_\_(image, size=None)**
|
||||||
|
[`# <#PIL.ImageWin.Dib.__init__-method>`_]
|
||||||
|
|
||||||
|
*image*
|
||||||
|
*size*
|
||||||
|
|
||||||
|
**expose(handle)** [`# <#PIL.ImageWin.Dib.expose-method>`_]
|
||||||
|
|
||||||
|
*handle*
|
||||||
|
Device context (HDC), cast to a Python integer, or a HDC or HWND
|
||||||
|
instance. In PythonWin, you can use the **GetHandleAttrib**
|
||||||
|
method of the **CDC** class to get a suitable handle.
|
||||||
|
|
||||||
|
**fromstring(buffer)** [`# <#PIL.ImageWin.Dib.fromstring-method>`_]
|
||||||
|
|
||||||
|
*buffer*
|
||||||
|
A string buffer containing display data (usually data returned
|
||||||
|
from **tostring**)
|
||||||
|
|
||||||
|
**paste(im, box=None)** [`# <#PIL.ImageWin.Dib.paste-method>`_]
|
||||||
|
|
||||||
|
*im*
|
||||||
|
*box*
|
||||||
|
|
||||||
|
**query\_palette(handle)**
|
||||||
|
[`# <#PIL.ImageWin.Dib.query_palette-method>`_]
|
||||||
|
Installs the palette associated with the image in the given device
|
||||||
|
context.
|
||||||
|
|
||||||
|
This method should be called upon **QUERYNEWPALETTE** and
|
||||||
|
**PALETTECHANGED** events from Windows. If this method returns a
|
||||||
|
non-zero value, one or more display palette entries were changed,
|
||||||
|
and the image should be redrawn.
|
||||||
|
|
||||||
|
*handle*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**tostring()** [`# <#PIL.ImageWin.Dib.tostring-method>`_]
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
The HDC Class
|
||||||
|
-------------
|
||||||
|
|
||||||
|
**HDC(dc)** (class) [`# <#PIL.ImageWin.HDC-class>`_]
|
||||||
|
The **ImageWin** module contains support to create and display
|
||||||
|
images under Windows 95/98, NT, 2000 and later.
|
||||||
|
|
||||||
|
The ImageWindow Class
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
**ImageWindow(image, title="PIL")** (class)
|
||||||
|
[`# <#PIL.ImageWin.ImageWindow-class>`_]
|
||||||
|
|
||||||
|
The Window Class
|
||||||
|
----------------
|
||||||
|
|
||||||
|
**Window(title="PIL", width=None, height=None)** (class)
|
||||||
|
[`# <#PIL.ImageWin.Window-class>`_]
|
17
docs/pythondoc-PIL.ImtImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.ImtImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.ImtImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.ImtImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**ImtImageFile** (class) [`# <#PIL.ImtImagePlugin.ImtImageFile-class>`_]
|
||||||
|
Image plugin for IM Tools images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ImtImageFile
|
||||||
|
Class* <#PIL.ImtImagePlugin.ImtImageFile-class>`_.
|
||||||
|
|
||||||
|
The ImtImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**ImtImageFile** (class) [`# <#PIL.ImtImagePlugin.ImtImageFile-class>`_]
|
27
docs/pythondoc-PIL.IptcImagePlugin.rst
Normal file
27
docs/pythondoc-PIL.IptcImagePlugin.rst
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
==============================
|
||||||
|
The PIL.IptcImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
The PIL.IptcImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
**getiptcinfo(im)** [`# <#PIL.IptcImagePlugin.getiptcinfo-function>`_]
|
||||||
|
|
||||||
|
*im*
|
||||||
|
Returns:
|
||||||
|
|
||||||
|
**IptcImageFile** (class)
|
||||||
|
[`# <#PIL.IptcImagePlugin.IptcImageFile-class>`_]
|
||||||
|
Image plugin for IPTC/NAA datastreams.
|
||||||
|
|
||||||
|
For more information about this class, see `*The IptcImageFile
|
||||||
|
Class* <#PIL.IptcImagePlugin.IptcImageFile-class>`_.
|
||||||
|
|
||||||
|
The IptcImageFile Class
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
**IptcImageFile** (class)
|
||||||
|
[`# <#PIL.IptcImagePlugin.IptcImageFile-class>`_]
|
||||||
|
Image plugin for IPTC/NAA datastreams. To read IPTC/NAA fields from
|
||||||
|
TIFF and JPEG files, use the **getiptcinfo** function.
|
||||||
|
|
19
docs/pythondoc-PIL.JpegImagePlugin.rst
Normal file
19
docs/pythondoc-PIL.JpegImagePlugin.rst
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
==============================
|
||||||
|
The PIL.JpegImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
The PIL.JpegImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
**JpegImageFile** (class)
|
||||||
|
[`# <#PIL.JpegImagePlugin.JpegImageFile-class>`_]
|
||||||
|
Image plugin for JPEG and JFIF images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The JpegImageFile
|
||||||
|
Class* <#PIL.JpegImagePlugin.JpegImageFile-class>`_.
|
||||||
|
|
||||||
|
The JpegImageFile Class
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
**JpegImageFile** (class)
|
||||||
|
[`# <#PIL.JpegImagePlugin.JpegImageFile-class>`_]
|
19
docs/pythondoc-PIL.McIdasImagePlugin.rst
Normal file
19
docs/pythondoc-PIL.McIdasImagePlugin.rst
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
================================
|
||||||
|
The PIL.McIdasImagePlugin Module
|
||||||
|
================================
|
||||||
|
|
||||||
|
The PIL.McIdasImagePlugin Module
|
||||||
|
================================
|
||||||
|
|
||||||
|
**McIdasImageFile** (class)
|
||||||
|
[`# <#PIL.McIdasImagePlugin.McIdasImageFile-class>`_]
|
||||||
|
Image plugin for McIdas area images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The McIdasImageFile
|
||||||
|
Class* <#PIL.McIdasImagePlugin.McIdasImageFile-class>`_.
|
||||||
|
|
||||||
|
The McIdasImageFile Class
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
**McIdasImageFile** (class)
|
||||||
|
[`# <#PIL.McIdasImagePlugin.McIdasImageFile-class>`_]
|
17
docs/pythondoc-PIL.MicImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.MicImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.MicImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.MicImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**MicImageFile** (class) [`# <#PIL.MicImagePlugin.MicImageFile-class>`_]
|
||||||
|
Image plugin for Microsoft's Image Composer file format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The MicImageFile
|
||||||
|
Class* <#PIL.MicImagePlugin.MicImageFile-class>`_.
|
||||||
|
|
||||||
|
The MicImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**MicImageFile** (class) [`# <#PIL.MicImagePlugin.MicImageFile-class>`_]
|
19
docs/pythondoc-PIL.MpegImagePlugin.rst
Normal file
19
docs/pythondoc-PIL.MpegImagePlugin.rst
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
==============================
|
||||||
|
The PIL.MpegImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
The PIL.MpegImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
**MpegImageFile** (class)
|
||||||
|
[`# <#PIL.MpegImagePlugin.MpegImageFile-class>`_]
|
||||||
|
Image plugin for MPEG streams.
|
||||||
|
|
||||||
|
For more information about this class, see `*The MpegImageFile
|
||||||
|
Class* <#PIL.MpegImagePlugin.MpegImageFile-class>`_.
|
||||||
|
|
||||||
|
The MpegImageFile Class
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
**MpegImageFile** (class)
|
||||||
|
[`# <#PIL.MpegImagePlugin.MpegImageFile-class>`_]
|
17
docs/pythondoc-PIL.MspImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.MspImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.MspImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.MspImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**MspImageFile** (class) [`# <#PIL.MspImagePlugin.MspImageFile-class>`_]
|
||||||
|
Image plugin for Windows MSP images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The MspImageFile
|
||||||
|
Class* <#PIL.MspImagePlugin.MspImageFile-class>`_.
|
||||||
|
|
||||||
|
The MspImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**MspImageFile** (class) [`# <#PIL.MspImagePlugin.MspImageFile-class>`_]
|
31
docs/pythondoc-PIL.OleFileIO.rst
Normal file
31
docs/pythondoc-PIL.OleFileIO.rst
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
========================
|
||||||
|
The PIL.OleFileIO Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
The PIL.OleFileIO Module
|
||||||
|
========================
|
||||||
|
|
||||||
|
**OleFileIO(filename=None)** (class)
|
||||||
|
[`# <#PIL.OleFileIO.OleFileIO-class>`_]
|
||||||
|
This class encapsulates the interface to an OLE 2 structured storage
|
||||||
|
file.
|
||||||
|
|
||||||
|
For more information about this class, see `*The OleFileIO
|
||||||
|
Class* <#PIL.OleFileIO.OleFileIO-class>`_.
|
||||||
|
|
||||||
|
The OleFileIO Class
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
**OleFileIO(filename=None)** (class)
|
||||||
|
[`# <#PIL.OleFileIO.OleFileIO-class>`_]
|
||||||
|
This class encapsulates the interface to an OLE 2 structured storage
|
||||||
|
file. Use the `**listdir** <link:listdir>`_ and
|
||||||
|
`**openstream** <link:openstream>`_ methods to access the contents
|
||||||
|
of this file.
|
||||||
|
|
||||||
|
**getproperties(filename)**
|
||||||
|
[`# <#PIL.OleFileIO.OleFileIO.getproperties-method>`_]
|
||||||
|
**listdir()** [`# <#PIL.OleFileIO.OleFileIO.listdir-method>`_]
|
||||||
|
**open(filename)** [`# <#PIL.OleFileIO.OleFileIO.open-method>`_]
|
||||||
|
**openstream(filename)**
|
||||||
|
[`# <#PIL.OleFileIO.OleFileIO.openstream-method>`_]
|
17
docs/pythondoc-PIL.PSDraw.rst
Normal file
17
docs/pythondoc-PIL.PSDraw.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=====================
|
||||||
|
The PIL.PSDraw Module
|
||||||
|
=====================
|
||||||
|
|
||||||
|
The PIL.PSDraw Module
|
||||||
|
=====================
|
||||||
|
|
||||||
|
**PSDraw(fp=None)** (class) [`# <#PIL.PSDraw.PSDraw-class>`_]
|
||||||
|
Simple Postscript graphics interface.
|
||||||
|
|
||||||
|
For more information about this class, see `*The PSDraw
|
||||||
|
Class* <#PIL.PSDraw.PSDraw-class>`_.
|
||||||
|
|
||||||
|
The PSDraw Class
|
||||||
|
----------------
|
||||||
|
|
||||||
|
**PSDraw(fp=None)** (class) [`# <#PIL.PSDraw.PSDraw-class>`_]
|
17
docs/pythondoc-PIL.PaletteFile.rst
Normal file
17
docs/pythondoc-PIL.PaletteFile.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
==========================
|
||||||
|
The PIL.PaletteFile Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
The PIL.PaletteFile Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
**PaletteFile(fp)** (class) [`# <#PIL.PaletteFile.PaletteFile-class>`_]
|
||||||
|
File handler for Teragon-style palette files.
|
||||||
|
|
||||||
|
For more information about this class, see `*The PaletteFile
|
||||||
|
Class* <#PIL.PaletteFile.PaletteFile-class>`_.
|
||||||
|
|
||||||
|
The PaletteFile Class
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
**PaletteFile(fp)** (class) [`# <#PIL.PaletteFile.PaletteFile-class>`_]
|
12
docs/pythondoc-PIL.PalmImagePlugin.rst
Normal file
12
docs/pythondoc-PIL.PalmImagePlugin.rst
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
==============================
|
||||||
|
The PIL.PalmImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
The PIL.PalmImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**\_save(im, fp, filename, check=0)**
|
||||||
|
[`# <#PIL.PalmImagePlugin._save-function>`_]
|
17
docs/pythondoc-PIL.PcdImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.PcdImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.PcdImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.PcdImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**PcdImageFile** (class) [`# <#PIL.PcdImagePlugin.PcdImageFile-class>`_]
|
||||||
|
Image plugin for PhotoCD images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The PcdImageFile
|
||||||
|
Class* <#PIL.PcdImagePlugin.PcdImageFile-class>`_.
|
||||||
|
|
||||||
|
The PcdImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**PcdImageFile** (class) [`# <#PIL.PcdImagePlugin.PcdImageFile-class>`_]
|
17
docs/pythondoc-PIL.PcfFontFile.rst
Normal file
17
docs/pythondoc-PIL.PcfFontFile.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
==========================
|
||||||
|
The PIL.PcfFontFile Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
The PIL.PcfFontFile Module
|
||||||
|
==========================
|
||||||
|
|
||||||
|
**PcfFontFile(fp)** (class) [`# <#PIL.PcfFontFile.PcfFontFile-class>`_]
|
||||||
|
Font file plugin for the X11 PCF format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The PcfFontFile
|
||||||
|
Class* <#PIL.PcfFontFile.PcfFontFile-class>`_.
|
||||||
|
|
||||||
|
The PcfFontFile Class
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
**PcfFontFile(fp)** (class) [`# <#PIL.PcfFontFile.PcfFontFile-class>`_]
|
17
docs/pythondoc-PIL.PcxImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.PcxImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.PcxImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.PcxImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**PcxImageFile** (class) [`# <#PIL.PcxImagePlugin.PcxImageFile-class>`_]
|
||||||
|
Image plugin for Paintbrush images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The PcxImageFile
|
||||||
|
Class* <#PIL.PcxImagePlugin.PcxImageFile-class>`_.
|
||||||
|
|
||||||
|
The PcxImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**PcxImageFile** (class) [`# <#PIL.PcxImagePlugin.PcxImageFile-class>`_]
|
11
docs/pythondoc-PIL.PdfImagePlugin.rst
Normal file
11
docs/pythondoc-PIL.PdfImagePlugin.rst
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
=============================
|
||||||
|
The PIL.PdfImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.PdfImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**\_save(im, fp, filename)** [`# <#PIL.PdfImagePlugin._save-function>`_]
|
19
docs/pythondoc-PIL.PixarImagePlugin.rst
Normal file
19
docs/pythondoc-PIL.PixarImagePlugin.rst
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
===============================
|
||||||
|
The PIL.PixarImagePlugin Module
|
||||||
|
===============================
|
||||||
|
|
||||||
|
The PIL.PixarImagePlugin Module
|
||||||
|
===============================
|
||||||
|
|
||||||
|
**PixarImageFile** (class)
|
||||||
|
[`# <#PIL.PixarImagePlugin.PixarImageFile-class>`_]
|
||||||
|
Image plugin for PIXAR raster images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The PixarImageFile
|
||||||
|
Class* <#PIL.PixarImagePlugin.PixarImageFile-class>`_.
|
||||||
|
|
||||||
|
The PixarImageFile Class
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
**PixarImageFile** (class)
|
||||||
|
[`# <#PIL.PixarImagePlugin.PixarImageFile-class>`_]
|
17
docs/pythondoc-PIL.PngImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.PngImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.PngImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.PngImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**PngImageFile** (class) [`# <#PIL.PngImagePlugin.PngImageFile-class>`_]
|
||||||
|
Image plugin for PNG images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The PngImageFile
|
||||||
|
Class* <#PIL.PngImagePlugin.PngImageFile-class>`_.
|
||||||
|
|
||||||
|
The PngImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**PngImageFile** (class) [`# <#PIL.PngImagePlugin.PngImageFile-class>`_]
|
17
docs/pythondoc-PIL.PpmImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.PpmImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.PpmImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.PpmImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**PpmImageFile** (class) [`# <#PIL.PpmImagePlugin.PpmImageFile-class>`_]
|
||||||
|
Image plugin for PBM, PGM, and PPM images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The PpmImageFile
|
||||||
|
Class* <#PIL.PpmImagePlugin.PpmImageFile-class>`_.
|
||||||
|
|
||||||
|
The PpmImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**PpmImageFile** (class) [`# <#PIL.PpmImagePlugin.PpmImageFile-class>`_]
|
17
docs/pythondoc-PIL.PsdImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.PsdImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.PsdImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.PsdImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**PsdImageFile** (class) [`# <#PIL.PsdImagePlugin.PsdImageFile-class>`_]
|
||||||
|
Image plugin for Photoshop images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The PsdImageFile
|
||||||
|
Class* <#PIL.PsdImagePlugin.PsdImageFile-class>`_.
|
||||||
|
|
||||||
|
The PsdImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**PsdImageFile** (class) [`# <#PIL.PsdImagePlugin.PsdImageFile-class>`_]
|
17
docs/pythondoc-PIL.SgiImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.SgiImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.SgiImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.SgiImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**SgiImageFile** (class) [`# <#PIL.SgiImagePlugin.SgiImageFile-class>`_]
|
||||||
|
Image plugin for SGI images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The SgiImageFile
|
||||||
|
Class* <#PIL.SgiImagePlugin.SgiImageFile-class>`_.
|
||||||
|
|
||||||
|
The SgiImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**SgiImageFile** (class) [`# <#PIL.SgiImagePlugin.SgiImageFile-class>`_]
|
28
docs/pythondoc-PIL.SpiderImagePlugin.rst
Normal file
28
docs/pythondoc-PIL.SpiderImagePlugin.rst
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
================================
|
||||||
|
The PIL.SpiderImagePlugin Module
|
||||||
|
================================
|
||||||
|
|
||||||
|
The PIL.SpiderImagePlugin Module
|
||||||
|
================================
|
||||||
|
|
||||||
|
Image plugin for the Spider image format. This format is is used by the
|
||||||
|
SPIDER software, in processing image data from electron microscopy and
|
||||||
|
tomography.
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**SpiderImageFile** (class)
|
||||||
|
[`# <#PIL.SpiderImagePlugin.SpiderImageFile-class>`_]
|
||||||
|
Image plugin for the SPIDER format.
|
||||||
|
|
||||||
|
For more information about this class, see `*The SpiderImageFile
|
||||||
|
Class* <#PIL.SpiderImagePlugin.SpiderImageFile-class>`_.
|
||||||
|
|
||||||
|
The SpiderImageFile Class
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
**SpiderImageFile** (class)
|
||||||
|
[`# <#PIL.SpiderImagePlugin.SpiderImageFile-class>`_]
|
||||||
|
Image plugin for the SPIDER format.
|
||||||
|
|
17
docs/pythondoc-PIL.SunImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.SunImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.SunImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.SunImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**SunImageFile** (class) [`# <#PIL.SunImagePlugin.SunImageFile-class>`_]
|
||||||
|
Image plugin for Sun raster files.
|
||||||
|
|
||||||
|
For more information about this class, see `*The SunImageFile
|
||||||
|
Class* <#PIL.SunImagePlugin.SunImageFile-class>`_.
|
||||||
|
|
||||||
|
The SunImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**SunImageFile** (class) [`# <#PIL.SunImagePlugin.SunImageFile-class>`_]
|
24
docs/pythondoc-PIL.TarIO.rst
Normal file
24
docs/pythondoc-PIL.TarIO.rst
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
====================
|
||||||
|
The PIL.TarIO Module
|
||||||
|
====================
|
||||||
|
|
||||||
|
The PIL.TarIO Module
|
||||||
|
====================
|
||||||
|
|
||||||
|
**TarIO(tarfile, file)** (class) [`# <#PIL.TarIO.TarIO-class>`_]
|
||||||
|
A file object that provides read access to a given member of a TAR
|
||||||
|
file.
|
||||||
|
|
||||||
|
For more information about this class, see `*The TarIO
|
||||||
|
Class* <#PIL.TarIO.TarIO-class>`_.
|
||||||
|
|
||||||
|
The TarIO Class
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**TarIO(tarfile, file)** (class) [`# <#PIL.TarIO.TarIO-class>`_]
|
||||||
|
**\_\_init\_\_(tarfile, file)**
|
||||||
|
[`# <#PIL.TarIO.TarIO.__init__-method>`_]
|
||||||
|
|
||||||
|
*tarfile*
|
||||||
|
*file*
|
||||||
|
|
17
docs/pythondoc-PIL.TgaImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.TgaImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.TgaImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.TgaImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**TgaImageFile** (class) [`# <#PIL.TgaImagePlugin.TgaImageFile-class>`_]
|
||||||
|
Image plugin for Targa files.
|
||||||
|
|
||||||
|
For more information about this class, see `*The TgaImageFile
|
||||||
|
Class* <#PIL.TgaImagePlugin.TgaImageFile-class>`_.
|
||||||
|
|
||||||
|
The TgaImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**TgaImageFile** (class) [`# <#PIL.TgaImagePlugin.TgaImageFile-class>`_]
|
32
docs/pythondoc-PIL.TiffImagePlugin.rst
Normal file
32
docs/pythondoc-PIL.TiffImagePlugin.rst
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
==============================
|
||||||
|
The PIL.TiffImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
The PIL.TiffImagePlugin Module
|
||||||
|
==============================
|
||||||
|
|
||||||
|
**ImageFileDirectory(prefix="II")** (class)
|
||||||
|
[`# <#PIL.TiffImagePlugin.ImageFileDirectory-class>`_]
|
||||||
|
Wrapper for TIFF IFDs.
|
||||||
|
|
||||||
|
For more information about this class, see `*The ImageFileDirectory
|
||||||
|
Class* <#PIL.TiffImagePlugin.ImageFileDirectory-class>`_.
|
||||||
|
|
||||||
|
**TiffImageFile** (class)
|
||||||
|
[`# <#PIL.TiffImagePlugin.TiffImageFile-class>`_]
|
||||||
|
Image plugin for TIFF files.
|
||||||
|
|
||||||
|
For more information about this class, see `*The TiffImageFile
|
||||||
|
Class* <#PIL.TiffImagePlugin.TiffImageFile-class>`_.
|
||||||
|
|
||||||
|
The ImageFileDirectory Class
|
||||||
|
----------------------------
|
||||||
|
|
||||||
|
**ImageFileDirectory(prefix="II")** (class)
|
||||||
|
[`# <#PIL.TiffImagePlugin.ImageFileDirectory-class>`_]
|
||||||
|
|
||||||
|
The TiffImageFile Class
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
**TiffImageFile** (class)
|
||||||
|
[`# <#PIL.TiffImagePlugin.TiffImageFile-class>`_]
|
12
docs/pythondoc-PIL.TiffTags.rst
Normal file
12
docs/pythondoc-PIL.TiffTags.rst
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
=======================
|
||||||
|
The PIL.TiffTags Module
|
||||||
|
=======================
|
||||||
|
|
||||||
|
The PIL.TiffTags Module
|
||||||
|
=======================
|
||||||
|
|
||||||
|
Module Contents
|
||||||
|
---------------
|
||||||
|
|
||||||
|
**TAGS** (variable) [`# <#PIL.TiffTags.TAGS-variable>`_]
|
||||||
|
**TYPES** (variable) [`# <#PIL.TiffTags.TYPES-variable>`_]
|
16
docs/pythondoc-PIL.WalImageFile.rst
Normal file
16
docs/pythondoc-PIL.WalImageFile.rst
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
===========================
|
||||||
|
The PIL.WalImageFile Module
|
||||||
|
===========================
|
||||||
|
|
||||||
|
The PIL.WalImageFile Module
|
||||||
|
===========================
|
||||||
|
|
||||||
|
**open(filename)** [`# <#PIL.WalImageFile.open-function>`_]
|
||||||
|
Load texture from a Quake2 WAL texture file.
|
||||||
|
|
||||||
|
By default, a Quake2 standard palette is attached to the texture. To
|
||||||
|
override the palette, use the **putpalette** method.
|
||||||
|
|
||||||
|
*filename*
|
||||||
|
Returns:
|
||||||
|
|
24
docs/pythondoc-PIL.WmfImagePlugin.rst
Normal file
24
docs/pythondoc-PIL.WmfImagePlugin.rst
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
=============================
|
||||||
|
The PIL.WmfImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.WmfImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**register\_handler(handler)**
|
||||||
|
[`# <#PIL.WmfImagePlugin.register_handler-function>`_]
|
||||||
|
|
||||||
|
*handler*
|
||||||
|
|
||||||
|
**WmfStubImageFile** (class)
|
||||||
|
[`# <#PIL.WmfImagePlugin.WmfStubImageFile-class>`_]
|
||||||
|
Image plugin for Windows metafiles.
|
||||||
|
|
||||||
|
For more information about this class, see `*The WmfStubImageFile
|
||||||
|
Class* <#PIL.WmfImagePlugin.WmfStubImageFile-class>`_.
|
||||||
|
|
||||||
|
The WmfStubImageFile Class
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
**WmfStubImageFile** (class)
|
||||||
|
[`# <#PIL.WmfImagePlugin.WmfStubImageFile-class>`_]
|
19
docs/pythondoc-PIL.XVThumbImagePlugin.rst
Normal file
19
docs/pythondoc-PIL.XVThumbImagePlugin.rst
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
=================================
|
||||||
|
The PIL.XVThumbImagePlugin Module
|
||||||
|
=================================
|
||||||
|
|
||||||
|
The PIL.XVThumbImagePlugin Module
|
||||||
|
=================================
|
||||||
|
|
||||||
|
**XVThumbImageFile** (class)
|
||||||
|
[`# <#PIL.XVThumbImagePlugin.XVThumbImageFile-class>`_]
|
||||||
|
Image plugin for XV thumbnail images.
|
||||||
|
|
||||||
|
For more information about this class, see `*The XVThumbImageFile
|
||||||
|
Class* <#PIL.XVThumbImagePlugin.XVThumbImageFile-class>`_.
|
||||||
|
|
||||||
|
The XVThumbImageFile Class
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
**XVThumbImageFile** (class)
|
||||||
|
[`# <#PIL.XVThumbImagePlugin.XVThumbImageFile-class>`_]
|
17
docs/pythondoc-PIL.XbmImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.XbmImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.XbmImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.XbmImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**XbmImageFile** (class) [`# <#PIL.XbmImagePlugin.XbmImageFile-class>`_]
|
||||||
|
Image plugin for X11 bitmaps.
|
||||||
|
|
||||||
|
For more information about this class, see `*The XbmImageFile
|
||||||
|
Class* <#PIL.XbmImagePlugin.XbmImageFile-class>`_.
|
||||||
|
|
||||||
|
The XbmImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**XbmImageFile** (class) [`# <#PIL.XbmImagePlugin.XbmImageFile-class>`_]
|
17
docs/pythondoc-PIL.XpmImagePlugin.rst
Normal file
17
docs/pythondoc-PIL.XpmImagePlugin.rst
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
=============================
|
||||||
|
The PIL.XpmImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
The PIL.XpmImagePlugin Module
|
||||||
|
=============================
|
||||||
|
|
||||||
|
**XpmImageFile** (class) [`# <#PIL.XpmImagePlugin.XpmImageFile-class>`_]
|
||||||
|
Image plugin for X11 pixel maps.
|
||||||
|
|
||||||
|
For more information about this class, see `*The XpmImageFile
|
||||||
|
Class* <#PIL.XpmImagePlugin.XpmImageFile-class>`_.
|
||||||
|
|
||||||
|
The XpmImageFile Class
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
**XpmImageFile** (class) [`# <#PIL.XpmImagePlugin.XpmImageFile-class>`_]
|
Loading…
Reference in New Issue
Block a user