diff --git a/components/powerpdf/PdfJpegImage.pas b/components/powerpdf/PdfJpegImage.pas index 30b5e3394..5f1897632 100644 --- a/components/powerpdf/PdfJpegImage.pas +++ b/components/powerpdf/PdfJpegImage.pas @@ -55,7 +55,10 @@ begin begin AddItem('Type', TPdfName.CreateName('XObject')); AddItem('Subtype', TPdfName.CreateName('Image')); - AddItem('ColorSpace', TPdfName.CreateName('DeviceRGB')); + if TJPegImage(AImage).GrayScale then + AddItem('ColorSpace', TPdfName.CreateName('DeviceGray')) + else + AddItem('ColorSpace', TPdfName.CreateName('DeviceRGB')); AddItem('Width', TPdfNumber.CreateNumber(AImage.Width)); AddItem('Height', TPdfNumber.CreateNumber(AImage.Height)); AddItem('BitsPerComponent', TPdfNumber.CreateNumber(8));