Merge 184fc6adcb128fc641184e756ab8828102fc0961 into 650e716dda0a966a083f0efe299f3e83336f920e

This commit is contained in:
Vijaysinh 2025-12-24 11:29:50 +01:00 committed by GitHub
commit c8a7ec7118
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1658,6 +1658,25 @@ class LoadImage:
image_path = folder_paths.get_annotated_filepath(image)
img = node_helpers.pillow(Image.open, image_path)
import io
from PIL import ImageCms
try:
if "icc_profile" in img.info:
icc_bytes = img.info["icc_profile"]
src_profile = ImageCms.ImageCmsProfile(io.BytesIO(icc_bytes))
dst_profile = ImageCms.createProfile("sRGB")
img = ImageCms.profileToProfile(
img,
src_profile,
dst_profile,
outputMode="RGB"
)
except Exception as e:
print("Icc color profile conversion failed:",e)
output_images = []
output_masks = []