This commit is contained in:
Andrew Murray 2025-09-22 06:32:28 +10:00 committed by GitHub
commit 0ae3d64f15
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 6 deletions

View File

@ -2070,9 +2070,7 @@ class Image:
:param value: The pixel value. :param value: The pixel value.
""" """
if self.readonly: self._ensure_mutable()
self._copy()
self.load()
if ( if (
self.mode in ("P", "PA") self.mode in ("P", "PA")

View File

@ -76,9 +76,7 @@ class ImageDraw:
must be the same as the image mode. If omitted, the mode must be the same as the image mode. If omitted, the mode
defaults to the mode of the image. defaults to the mode of the image.
""" """
im.load() im._ensure_mutable()
if im.readonly:
im._copy() # make it writeable
blend = 0 blend = 0
if mode is None: if mode is None:
mode = im.mode mode = im.mode