我可以插入JPG图像与PDF文档DCTDecode
过滤器。 我认为,所有的参数应该是相同的PNG
图像也一样,除了它应该是过滤FlateDecode
。 然而,当我尝试插入PNG
使用相同的参数,PNG图像是不是他的PDF文档中可见。
更新:我来的结论,即PDF文件应包括:
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
但我怎么能分出PNG
原始数据和alpha pixels
通过ImageMagick
? 换句话说,什么ImageMagick
命令可以产生PDF_RAW_DATA
和ALPHA_PIXELS
插入到PDF文件。