Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
4.7.0
-
None
Description
QPdfEnginePrivate::addImage() does not allow the caller to to include color space information about the image. This precludes the use of these files in a color managed work flow. For example if I use a color managed app like Krita to create an image and then tag that image with an ICC profile and then print that image to PDF the resulting PDF will tag it as DeviceRGB which is clearly incorrect. In affect the PDF now contain corrupted data and this will result in an incorrectly printed image since it is highly unlikely that the image was actually in the printer color space particularly since the printer is likely to be a CMY(K) device (IE. it is NOT RGB).
Some operating systems (OS/X) will try to guess the color space for images tagged as DeviceRGB and will default it to using the sRGB.icc profile. For users who are not using color management this is probably not a bad guess but for users who are using color management it is clearly WRONG.
Please correct this so that color critical printing work flows are properly supported.
Attachments
Issue Links
- is required for
-
QTBUG-25379 QtPrintSupport - PDF Issues
- Open
-
QTBUG-37701 QtPrintSupport - Color Issues
- Open
-
QTBUG-25385 QtPrintSupport - New Feature Requests
- Open