1
0
Fork 0
forked from josch/img2pdf

another small fixup for the last commit

This commit is contained in:
Johannes Schauer Marin Rodrigues 2023-05-30 08:06:36 +02:00
parent 7405635b72
commit 25466113e9
Signed by untrusted user: josch
GPG key ID: F2CBA5C78FBD83E1

View file

@ -1435,7 +1435,7 @@ def get_imgmetadata(
# GIMP saves bilevel tiff images with an RGB ICC profile which # GIMP saves bilevel tiff images with an RGB ICC profile which
# is useless and produces an error in Adobe Acrobat -- ignore it # is useless and produces an error in Adobe Acrobat -- ignore it
if iccp is not None and color == Colorspace["1"] and imgformat == ImageFormat.TIFF: if iccp is not None and color == Colorspace["1"] and imgformat == ImageFormat.TIFF:
with io.BytesIO(imgdata.info.get("icc_profile")) as f: with io.BytesIO(iccp) as f:
prf = ImageCms.ImageCmsProfile(f) prf = ImageCms.ImageCmsProfile(f)
if ( if (
prf.profile.model == "sRGB" prf.profile.model == "sRGB"
@ -1443,7 +1443,7 @@ def get_imgmetadata(
and prf.profile.profile_description == "GIMP built-in sRGB" and prf.profile.profile_description == "GIMP built-in sRGB"
): ):
logger.warning( logger.warning(
"Ignoring RGB ICC profile for bilevel TIFF produced by GIMP." "Ignoring RGB ICC profile in bilevel TIFF produced by GIMP."
) )
logger.warning("https://gitlab.gnome.org/GNOME/gimp/-/issues/9518") logger.warning("https://gitlab.gnome.org/GNOME/gimp/-/issues/9518")
iccp = None iccp = None