scipy.misc.imresize¶
-
scipy.misc.imresize(*args, **kwds)¶ imresizeis deprecated!imresizeis 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
bytescaleunder the hood to rescale images to use the full (0, 255) range ifmodeis one ofNone, 'L', 'P', 'l'. It will also cast data for 2-D images touint32formode=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.
