Skip to content

Commit 65e6ba7

Browse files
authored
Merge pull request #31470 from QuLogic/no-thumbnail
MNT: Deprecate matplotlib.image.thumbnail
2 parents 48a7766 + ca25828 commit 65e6ba7

File tree

3 files changed

+9
-33
lines changed

3 files changed

+9
-33
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
``image.thumbnail``
2+
~~~~~~~~~~~~~~~~~~~
3+
4+
... is deprecated without replacement. Use :external:py:`Pillow's thumbnail
5+
method <PIL.Image.Image.thumbnail>` instead. See also the `Pillow tutorial
6+
<https://pillow.readthedocs.io/en/stable/handbook/tutorial.html#create-jpeg-thumbnails>`_.

galleries/examples/misc/image_thumbnail_sgskip.py

Lines changed: 0 additions & 32 deletions
This file was deleted.

lib/matplotlib/image.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1787,12 +1787,14 @@ def _pil_png_to_float_array(pil_png):
17871787
raise ValueError(f"Unknown PIL rawmode: {rawmode}")
17881788

17891789

1790+
@_api.deprecated('3.11', alternative="Pillow's `PIL.Image.Image.thumbnail`")
17901791
def thumbnail(infile, thumbfile, scale=0.1, interpolation='bilinear',
17911792
preview=False):
17921793
"""
17931794
Make a thumbnail of image in *infile* with output filename *thumbfile*.
17941795
1795-
See :doc:`/gallery/misc/image_thumbnail_sgskip`.
1796+
See `Pillow for a replacement
1797+
<https://pillow.readthedocs.io/en/stable/handbook/tutorial.html#create-jpeg-thumbnails>`_.
17961798
17971799
Parameters
17981800
----------

0 commit comments

Comments
 (0)