Merge pull request #3301 from radarhere/numpy

Added NumPy to documentation
This commit is contained in:
Hugo 2018-08-12 09:26:08 +03:00 committed by GitHub
commit 1ec5a6452f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2440,9 +2440,20 @@ def fromarray(obj, mode=None):
Creates an image memory from an object exporting the array interface Creates an image memory from an object exporting the array interface
(using the buffer protocol). (using the buffer protocol).
If obj is not contiguous, then the tobytes method is called If **obj** is not contiguous, then the tobytes method is called
and :py:func:`~PIL.Image.frombuffer` is used. and :py:func:`~PIL.Image.frombuffer` is used.
If you have an image in NumPy::
from PIL import Image
import numpy as np
im = Image.open('hopper.jpg')
a = numpy.asarray(im)
Then this can be used to convert it to a Pillow image::
im = Image.fromarray(a)
:param obj: Object with array interface :param obj: Object with array interface
:param mode: Mode to use (will be determined from type if None) :param mode: Mode to use (will be determined from type if None)
See: :ref:`concept-modes`. See: :ref:`concept-modes`.