View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017333 | Scribus | Color Management | public | 2024-12-10 10:50 | 2024-12-27 22:44 |
Reporter | abi.sans110@gmail.com | Assigned To | jghali | ||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.6.2 | ||||
Fixed in Version | 1.6.3.svn | ||||
Summary | 0017333: The CMYK image shows all wrong when added into Image Frame | ||||
Description | Hi, When importing an CMYK image into Scribus Attached screenshot of actual image on left when viewed in any Image Viewer. When we import this into Scribus - its shown on right in attachment where all the colors are messed up. If someone can please help with which color management profile should be set. Attached another screenshot with the current Color Management setting. Thank you | ||||
Steps To Reproduce | Open Scribus Click on Add Image Frame Select Image | ||||
Additional Information | Below is the link of drive where we have added some sample images https://drive.google.com/drive/folders/1PZJVi563E_ByIWM69u8yFuARXQ_JeTZ-?usp=sharing Also sharing a screen recording of the same https://drive.google.com/file/d/1Xz8A4ae8ukNGuC4wSPEkoAd26iMu_QQs/view?usp=drive_link I have posted this issue on the forum as well and was suggested to report it here https://forums.scribus.net/index.php?topic=5718.0 | ||||
Tags | CMYK | ||||
Patch | No | ||||
|
|
|
the operating system might be interesting, as i couldn't reproduce it on mac os 15.1.1 |
|
Below are the OS details: Edition Windows 11 Home Single Language Version 23H2 Installed on 07-12-2024 OS build 22631.4460 Experience Windows Feature Experience Pack 1000.22700.1047.0 |
|
Also ok here on MacOS |
|
I can't reproduce in Linux Mint and Scribus 1.6.2 ...but I've seen this (once upon a time) and Scribus wasn't the source of the problem. Unfortunately I don't remember what solved the problem. |
|
anyone on windows? |
|
Tested... I can reproduce in Windows 10 and Scribus 1.6.2 |
|
New test on Windows 10... |
|
Imagemagick report about original image (PNE24U69211.jpg) identify -verbose PNE24U69211.jpg Image: Filename: PNE24U69211.jpg Format: JPEG (Joint Photographic Experts Group JFIF format) Mime type: image/jpeg Class: DirectClass Geometry: 2835x1277+0+0 Resolution: 300x300 Print size: 9.45x4.25667 Units: PixelsPerInch Colorspace: CMYK Type: ColorSeparation Base type: Undefined Endianness: Undefined Depth: 8-bit Channel depth: cyan: 8-bit magenta: 8-bit yellow: 8-bit black: 8-bit Channel statistics: Pixels: 3620295 Cyan: min: 0 (0) max: 255 (1) mean: 102.069 (0.400269) standard deviation: 44.7493 (0.175487) kurtosis: -0.384008 skewness: 0.165066 entropy: 0.938839 Magenta: min: 0 (0) max: 250 (0.980392) mean: 77.3362 (0.303279) standard deviation: 44.0353 (0.172688) kurtosis: 0.0310048 skewness: 0.529687 entropy: 0.928755 Yellow: min: 0 (0) max: 255 (1) mean: 115.156 (0.451594) standard deviation: 52.8071 (0.207087) kurtosis: -0.647803 skewness: 0.182241 entropy: 0.963998 Black: min: 0 (0) max: 255 (1) mean: 59.7411 (0.234279) standard deviation: 58.7738 (0.230485) kurtosis: 0.604872 skewness: 1.24868 entropy: 0.909463 Image statistics: Overall: min: 0 (0) max: 255 (1) mean: 88.5756 (0.347355) standard deviation: 50.0914 (0.196437) kurtosis: -0.526017 skewness: 0.417464 entropy: 0.935264 Total ink density: 355.686% Rendering intent: Perceptual Gamma: 0.454545 Chromaticity: red primary: (0.64,0.33) green primary: (0.3,0.6) blue primary: (0.15,0.06) white point: (0.3127,0.329) Background color: cmyk(255,255,255,0) Border color: cmyk(223,223,223,0) Matte color: cmyk(189,189,189,0) Transparent color: cmyk(0,0,0,0) Interlace: None Intensity: Undefined Compose: Over Page geometry: 2835x1277+0+0 Dispose: Undefined Iterations: 0 Compression: JPEG Quality: 89 Orientation: TopLeft Profiles: Profile-8bim: 42 bytes Profile-exif: 864 bytes Profile-icc: 1829077 bytes Profile-xmp: 6668 bytes Properties: date:create: 2024-12-10T17:07:22+00:00 date:modify: 2024-12-10T17:07:22+00:00 exif:ApertureValue: 153/100 exif:BitsPerSample: 8, 8, 8, 8 exif:BrightnessValue: 1039/100 exif:ColorSpace: 65535 exif:DateTime: 2024:12:09 11:18:24 exif:DateTimeDigitized: 2024:12:01 15:33:37 exif:DateTimeOriginal: 2024:12:01 15:33:37 exif:DigitalZoomRatio: 100/100 exif:ExifOffset: 286 exif:ExifVersion: 48, 50, 50, 48 exif:ExposureBiasValue: 0/100 exif:ExposureMode: 0 exif:ExposureProgram: 2 exif:ExposureTime: 1/189 exif:Flash: 0 exif:FlashPixVersion: 48, 49, 48, 48 exif:FNumber: 170/100 exif:FocalLength: 392/100 exif:FocalLengthIn35mmFilm: 26 exif:GPSInfo: 756 exif:GPSLatitude: 0/0, 0/0, 0/0 exif:GPSLatitudeRef: exif:GPSLongitude: 0/0, 0/0, 0/0 exif:GPSLongitudeRef: exif:ImageLength: 1277 exif:ImageUniqueID: B32QLLA00MM exif:ImageWidth: 2835 exif:Make: samsung exif:MaxApertureValue: 153/100 exif:MeteringMode: 2 exif:Model: SM-A705GM exif:OffsetTime: +05:30 exif:OffsetTimeOriginal: +05:30 exif:PhotographicSensitivity: 64 exif:PhotometricInterpretation: 5 exif:PixelXDimension: 4032 exif:PixelYDimension: 1816 exif:SamplesPerPixel: 4 exif:SceneCaptureType: 0 exif:ShutterSpeedValue: 1/189 exif:Software: OneVision Amendo Curves 24.1 exif:WhiteBalance: 0 icc:copyright: PrintOpen 5.2.0 - (c) Copyright 2000-2006 Heidelberger Druckmaschinen AG. All Rights Reserved. icc:description: ISO Coated v2 (ECI) jpeg:colorspace: 4 jpeg:sampling-factor: 1x1,1x1,1x1,1x1 signature: c3eb1bc44072fbe445458c3b4e535b3bbae437e51f216d17fcb5090cbbd77cda Artifacts: filename: PNE24U69211.jpg verbose: true Tainted: False Filesize: 5.8644MiB Number pixels: 3.6203M Pixels per second: 19.7731MB User time: 0.150u Elapsed time: 0:01.183 Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org Imagemagick report about converted image (PNE24U69211_new_CMYK.jpg) identify -verbose PNE24U69211_new_CMYK.jpg Image: Filename: PNE24U69211_new_CMYK.jpg Format: JPEG (Joint Photographic Experts Group JFIF format) Mime type: image/jpeg Class: DirectClass Geometry: 2835x1277+0+0 Resolution: 300x300 Print size: 9.45x4.25667 Units: PixelsPerInch Colorspace: CMYK Type: ColorSeparation Base type: Undefined Endianness: Undefined Depth: 8-bit Channel depth: cyan: 8-bit magenta: 8-bit yellow: 8-bit black: 8-bit Channel statistics: Pixels: 3620295 Cyan: min: 0 (0) max: 233 (0.913725) mean: 102.083 (0.400325) standard deviation: 43.234 (0.169545) kurtosis: -0.350525 skewness: 0.177872 entropy: 0.946546 Magenta: min: 0 (0) max: 231 (0.905882) mean: 77.1231 (0.302444) standard deviation: 36.4976 (0.143128) kurtosis: -0.178456 skewness: 0.442823 entropy: 0.913898 Yellow: min: 0 (0) max: 251 (0.984314) mean: 115.007 (0.451008) standard deviation: 42.5248 (0.166764) kurtosis: -0.52267 skewness: 0.125373 entropy: 0.931156 Black: min: 0 (0) max: 235 (0.921569) mean: 59.4365 (0.233084) standard deviation: 48.4403 (0.189962) kurtosis: 0.339135 skewness: 1.03111 entropy: 0.923795 Image statistics: Overall: min: 0 (0) max: 251 (0.984314) mean: 88.4124 (0.346715) standard deviation: 42.6742 (0.16735) kurtosis: -0.557831 skewness: 0.294242 entropy: 0.928849 Total ink density: 328.235% Rendering intent: Perceptual Gamma: 0.454545 Chromaticity: red primary: (0.64,0.33) green primary: (0.3,0.6) blue primary: (0.15,0.06) white point: (0.3127,0.329) Background color: cmyk(255,255,255,0) Border color: cmyk(223,223,223,0) Matte color: cmyk(189,189,189,0) Transparent color: cmyk(0,0,0,0) Interlace: None Intensity: Undefined Compose: Over Page geometry: 2835x1277+0+0 Dispose: Undefined Iterations: 0 Compression: JPEG Quality: 95 Orientation: TopLeft Profiles: Profile-8bim: 12 bytes Profile-exif: 846 bytes Profile-icc: 1829077 bytes Properties: date:create: 2024-12-10T17:04:39+00:00 date:modify: 2024-12-10T17:04:39+00:00 exif:ApertureValue: 153/100 exif:BitsPerSample: 8, 8, 8, 8 exif:BrightnessValue: 1039/100 exif:ColorSpace: 65535 exif:DateTime: 2024:12:09 11:18:24 exif:DateTimeDigitized: 2024:12:01 15:33:37 exif:DateTimeOriginal: 2024:12:01 15:33:37 exif:DigitalZoomRatio: 100/100 exif:ExifOffset: 272 exif:ExifVersion: 48, 50, 50, 48 exif:ExposureBiasValue: 0/100 exif:ExposureMode: 0 exif:ExposureProgram: 2 exif:ExposureTime: 1/189 exif:Flash: 0 exif:FlashPixVersion: 48, 49, 48, 48 exif:FNumber: 170/100 exif:FocalLength: 392/100 exif:FocalLengthIn35mmFilm: 26 exif:GPSInfo: 738 exif:GPSLatitude: 0/0, 0/0, 0/0 exif:GPSLatitudeRef: exif:GPSLongitude: 0/0, 0/0, 0/0 exif:GPSLongitudeRef: exif:ImageLength: 1277 exif:ImageUniqueID: B32QLLA00MM exif:ImageWidth: 2835 exif:Make: samsung exif:MaxApertureValue: 153/100 exif:MeteringMode: 2 exif:Model: SM-A705GM exif:OffsetTime: +05:30 exif:OffsetTimeOriginal: +05:30 exif:PhotographicSensitivity: 64 exif:PixelXDimension: 4032 exif:PixelYDimension: 1816 exif:SamplesPerPixel: 4 exif:SceneCaptureType: 0 exif:ShutterSpeedValue: 1/189 exif:Software: OneVision Amendo Curves 24.1 exif:WhiteBalance: 0 icc:copyright: PrintOpen 5.2.0 - (c) Copyright 2000-2006 Heidelberger Druckmaschinen AG. All Rights Reserved. icc:description: ISO Coated v2 (ECI) jpeg:colorspace: 4 jpeg:sampling-factor: 2x2,1x1,1x1,1x1 signature: c32b23ae7c7ce34809204c188c9695073ed31b1c9d621f4175a5b7438085d297 Artifacts: filename: PNE24U69211_new_CMYK.jpg verbose: true Tainted: False Filesize: 5400260B Number pixels: 3.6203M Pixels per second: 34.0056MB User time: 0.110u Elapsed time: 0:01.106 Version: ImageMagick 6.9.11-60 Q16 x86_64 2021-01-25 https://imagemagick.org |
|
It seems these JPEG files present themselves as CMYK in their headers, but they are in fact using YCCK colorspace, a common method for encoding CMYK data in jpeg files. There is apparently some method around there to detect the issue and automatically fix it, however I currently don't know which method it is. |
|
Thank you everyone for the responses - is there a way or some filter that we could apply using Python scripts so they load properly. Just to give a little background - these images are used by a publishing company which generates these media and they are used by different users on different applications so i cannot ask them to create another copy as that would double their work. I need to find some solution wherein we are able to handle it in Scribus Any help in this regards would be highly appreciated |
|
i don't know how to fix the bug (and why it doesn't affect images in an other os than windows…) but as a workaround i would convert the images to another format. (i.e. .tif) |
|
It's the libjpeg library and how it treats those image file formats. On Linux and MacOS our binaries use libjpeg-turbo |
|
are there any other libraries that we could use in place of this default one? |
|
No, changing the default library would require the whole program to be rebuild from scratch. Anyway I added a workaround for these somewhat broken jpeg files so that they can be processed correctly by standard libjpeg. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-12-10 10:50 | abi.sans110@gmail.com | New Issue | |
2024-12-10 10:50 | abi.sans110@gmail.com | Tag Attached: CMYK | |
2024-12-10 10:50 | abi.sans110@gmail.com | File Added: Scribus_ColorMgmt.jpg | |
2024-12-10 10:50 | abi.sans110@gmail.com | File Added: Scribus_Upload.jpg | |
2024-12-10 11:53 | utnik | Note Added: 0051704 | |
2024-12-10 11:57 | abi.sans110@gmail.com | Note Added: 0051705 | |
2024-12-10 16:08 | cbradney | Note Added: 0051706 | |
2024-12-10 16:14 | PeterBenedek | Note Added: 0051707 | |
2024-12-10 16:39 | utnik | Note Added: 0051708 | |
2024-12-10 16:51 | PeterBenedek | Note Added: 0051709 | |
2024-12-10 16:51 | PeterBenedek | File Added: Clipboard 1.jpg | |
2024-12-10 17:02 | PeterBenedek | Note Added: 0051710 | |
2024-12-10 17:02 | PeterBenedek | File Added: Clipboard 1-2.jpg | |
2024-12-10 17:10 | PeterBenedek | Note Added: 0051711 | |
2024-12-10 20:35 | jghali | Note Added: 0051715 | |
2024-12-12 05:50 | abi.sans110@gmail.com | Note Added: 0051719 | |
2024-12-12 06:21 | utnik | Note Added: 0051720 | |
2024-12-12 19:45 | cbradney | Note Added: 0051721 | |
2024-12-14 05:08 | abi.sans110@gmail.com | Note Added: 0051728 | |
2024-12-25 23:19 | jghali | Assigned To | => jghali |
2024-12-25 23:19 | jghali | Status | new => resolved |
2024-12-25 23:19 | jghali | Resolution | open => fixed |
2024-12-25 23:19 | jghali | Fixed in Version | => 1.6.3.svn |
2024-12-25 23:19 | jghali | Note Added: 0051782 | |
2024-12-27 22:44 | cbradney | Status | resolved => closed |