PDFsharp & MigraDoc Foundation https://forum.pdfsharp.net/ |
|
CMYK Images https://forum.pdfsharp.net/viewtopic.php?f=2&t=16 |
Page 1 of 1 |
Author: | fretts [ Fri Nov 03, 2006 7:50 pm ] |
Post subject: | CMYK Images |
Hi there, It seems that when you add a JPEG which uses a CMYK colorspace, the image is not rendered correctly. Is there a way around this? Thanks Paul |
Author: | Stefan Lange [ Fri Nov 03, 2006 10:24 pm ] |
Post subject: | |
The problem is that GDI+ does not report that the image is CMYK. You must modify the function PdfImage.InitializeJpeg: Code: Elements[Keys.ColorSpace] = new PdfName("/DeviceCMYK"); Depending on the image you may also change the decoding: Code: Elements["/Decode"] = new PdfLiteral("[1 0 1 0 1 0 1 0]");
The problem is that this information cannot be retrieved with GDI+ (or at least I don’t know how). I suggest you to make a hack: Introduce flags in the XImage class that you can use to decide when you must change the colorspace and decode params. Regards Stefan Lange |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |