scipy.misc.imresize¶
-
scipy.misc.
imresize
(*args, **kwds)¶ imresize
is deprecated!imresize
is deprecated in SciPy 1.0.0, and will be removed in 1.3.0. Use Pillow instead:numpy.array(Image.fromarray(arr).resize())
.Resize an image.
This function is only available if Python Imaging Library (PIL) is installed.
Warning
This function uses
bytescale
under the hood to rescale images to use the full (0, 255) range ifmode
is one ofNone, 'L', 'P', 'l'
. It will also cast data for 2-D images touint32
formode=None
(which is the default).Parameters: - arr : ndarray
The array of image to be resized.
- size : int, float or tuple
- int - Percentage of current size.
- float - Fraction of current size.
- tuple - Size of the output image (height, width).
- interp : str, optional
Interpolation to use for re-sizing (‘nearest’, ‘lanczos’, ‘bilinear’, ‘bicubic’ or ‘cubic’).
- mode : str, optional
The PIL image mode (‘P’, ‘L’, etc.) to convert arr before resizing. If
mode=None
(the default), 2-D images will be treated likemode='L'
, i.e. casting to long integer. For 3-D and 4-D arrays, mode will be set to'RGB'
and'RGBA'
respectively.
Returns: - imresize : ndarray
The resized array of image.
See also
toimage
- Implicitly used to convert arr according to mode.
scipy.ndimage.zoom
- More generic implementation that does not use PIL.