我可以将 JPG 图像插入带有DCTDecode
过滤器的 PDF 文档。我认为图像的所有参数也应该相同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 文件中。