I can insert a jpg image into a PDF document with a DCTDecode filter. I think that all parameters should be the same for the PNG image, except for the filter, which should be FlateDecode . However, when I try to insert a PNG with the same parameters, the PNG image will not be visible in the PDF document.
UPDATE: I came to the conclusion that the PDF file should include
1 0 obj << /Type /XObject /Subtype /Image /Width 512 /Height 512 /BitsPerComponent 8 /ColorSpace /DeviceRGB /SMask 9 0 R /Length 134753 /Filter /FlateDecode >> stream PNG_RAW DATA endstream endobj 9 0 obj << /Type /XObject /Subtype /Image /Width 512 /Height 512 /BitsPerComponent 8 /ColorSpace /DeviceGray /Length 12087 /Filter /FlateDecode >> stream ALPHA_PIXELS endstream endobj
BUT, how can I separate the PNG and alpha pixels raw data through ImageMagick ? In other words, the ImageMagick command can create PDF_RAW_DATA and ALPHA_PIXELS to insert into a pdf file.
image pdf imagemagick png adobe
Googlebot
source share