mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-25 17:36:18 +03:00
Merge pull request #7399 from radarhere/mime
This commit is contained in:
commit
89340819cf
|
@ -93,10 +93,14 @@ Generating images
|
||||||
Registering plugins
|
Registering plugins
|
||||||
^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
.. autofunction:: preinit
|
||||||
|
.. autofunction:: init
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
These functions are for use by plugin authors. Application authors can
|
These functions are for use by plugin authors. They are called when a
|
||||||
ignore them.
|
plugin is loaded as part of :py:meth:`~preinit()` or :py:meth:`~init()`.
|
||||||
|
Application authors can ignore them.
|
||||||
|
|
||||||
.. autofunction:: register_open
|
.. autofunction:: register_open
|
||||||
.. autofunction:: register_mime
|
.. autofunction:: register_mime
|
||||||
|
|
|
@ -298,7 +298,11 @@ _initialized = 0
|
||||||
|
|
||||||
|
|
||||||
def preinit():
|
def preinit():
|
||||||
"""Explicitly load standard file format drivers."""
|
"""
|
||||||
|
Explicitly loads BMP, GIF, JPEG, PPM and PPM file format drivers.
|
||||||
|
|
||||||
|
It is called when opening or saving images.
|
||||||
|
"""
|
||||||
|
|
||||||
global _initialized
|
global _initialized
|
||||||
if _initialized >= 1:
|
if _initialized >= 1:
|
||||||
|
@ -334,11 +338,6 @@ def preinit():
|
||||||
assert PngImagePlugin
|
assert PngImagePlugin
|
||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
# try:
|
|
||||||
# import TiffImagePlugin
|
|
||||||
# assert TiffImagePlugin
|
|
||||||
# except ImportError:
|
|
||||||
# pass
|
|
||||||
|
|
||||||
_initialized = 1
|
_initialized = 1
|
||||||
|
|
||||||
|
@ -347,6 +346,9 @@ def init():
|
||||||
"""
|
"""
|
||||||
Explicitly initializes the Python Imaging Library. This function
|
Explicitly initializes the Python Imaging Library. This function
|
||||||
loads all available file format drivers.
|
loads all available file format drivers.
|
||||||
|
|
||||||
|
It is called when opening or saving images if :py:meth:`~preinit()` is
|
||||||
|
insufficient, and by :py:meth:`~PIL.features.pilinfo`.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
global _initialized
|
global _initialized
|
||||||
|
@ -3407,8 +3409,12 @@ def register_open(id, factory, accept=None):
|
||||||
|
|
||||||
def register_mime(id, mimetype):
|
def register_mime(id, mimetype):
|
||||||
"""
|
"""
|
||||||
Registers an image MIME type. This function should not be used
|
Registers an image MIME type by populating ``Image.MIME``. This function
|
||||||
in application code.
|
should not be used in application code.
|
||||||
|
|
||||||
|
``Image.MIME`` provides a mapping from image format identifiers to mime
|
||||||
|
formats, but :py:meth:`~PIL.ImageFile.ImageFile.get_format_mimetype` can
|
||||||
|
provide a different result for specific images.
|
||||||
|
|
||||||
:param id: An image format identifier.
|
:param id: An image format identifier.
|
||||||
:param mimetype: The image MIME type for this format.
|
:param mimetype: The image MIME type for this format.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user