Take this image as an example https://wp.comicskingdom.com/comicskingdom-redesign-uploads-production/2024/12/Y2tQcmluY2UgVmFsaWFudC1FTkctNDYyNDEwOA.jpg
When opened in MComix (old 1.3.0.dev0 in Ubuntu 22.04, sorry), it's displayed with garish colors, definitely not the same as when opened with GIMP (see also https://stackoverflow.com/questions/79322180/converting-a-cmyk-jpeg-to-rgb/79322257). I couldn't find much related to CMYK or color profiles in the current git source, so I presume it will still be the same. I would have filed this as a bug if I could have tried the latest version.
This seems to work for that particular image, I guess something like it could be included in the MComix workflow, and relevant preferences could be added.
from PIL import Image, ImageCms
from io import BytesIO
img = Image.open('input.jpg')
img.show()
orig_icc = ImageCms.ImageCmsProfile(BytesIO(img.info.get('icc_profile')))
srgb_icc = ImageCms.createProfile('sRGB')
img = ImageCms.profileToProfile(img, orig_icc, srgb_icc, renderingIntent=0, outputMode='RGB')
img.show()
MR https://sourceforge.net/p/mcomix/git/merge-requests/53/ implements this feature.