【发布时间】:2014-09-01 10:09:45
【问题描述】:
GM 无法识别 PDF 的背景透明度,使用“gm convert”创建的 PNG 获得白色背景,而同一 PDF 被 IM 转换为具有透明背景的 PNG。
$convert -verbose /var/tmp/abc.pdf /var/tmp/abc.png
/var/tmp/magick-16370Tq7WYv5U54Pa1 PNG 288x720 288x720+0+0 8 位 sRGB 20.7KB 0.000u 0:00.009 /var/tmp/abc.pdf PDF 288x720 288x720+0+0 16 位 sRGB 20.7KB 0.000u 0:00.000 /var/tmp/abc.pdf=>/var/tmp/abc.png PDF 288x720 288x720+0+0 8 位 sRGB 17c 16.6KB 0.010u 0:00.009 [ghostscript 库] -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 "-sDEVICE=pngalpha" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r72x72" "-sOutputFile= /var/tmp/magick-16370Tq7WYv5U54Pa%d" "-f/var/tmp/magick-16370CVWmPbzBmjpF" "-f/var/tmp/magick-16370khy6Y-G3TgtO"
$gm convert -verbose /var/tmp/abc.pdf /var/tmp/abc.png
gm 转换:“gs”“-q”“-dBATCH”“-dMaxBitmap=50000000”“-dNOPAUSE”“-sDEVICE=pnmraw”“-dTextAlphaBits=4”“-dGraphicsAlphaBits=4”“-r72x72”“ -sOutputFile=/var/folders/6d/n_hv45rs1jv17nxwfjwj776cspn_3c/T/gmoCp6rG""--""/var/folders/6d/n_hv45rs1jv17nxwfjwj776cspn_3c/T/gmBEgWnK""-c""退出"。 /var/tmp/abc.pdf PDF 288x720+0+0 DirectClass 8 位 607.6K 0.000u 0:01 /var/tmp/abc.pdf=>/var/tmp/abc.png PNG 288x720+0+0 DirectClass 8 位 0.000u 0:01 经过进一步调查,IM 的“识别”似乎可以正确识别 PDF 中的背景,而 GM 的“gm 识别”则不能。
$identify -verbose abc.pdf
图片:abc.pdf 格式:PDF(便携式文档格式) 类型:双层 色彩空间:灰色 深度:16/4 位 通道深度: 灰色:1 位 阿尔法:4位 阿尔法:graya(255,0)#FFFFFFFFFFFF0000 颜色:16 背景颜色:graya(255,1) 透明色:graya(0,0) 版本:ImageMagick 6.8.9-1 Q16 x86_64 2014-07-01 http://www.imagemagick.org
$gm identify -verbose abc.pdf
gm 识别:“gs”“-q”“-dBATCH”“-dMaxBitmap=50000000”“-dNOPAUSE”“-sDEVICE=pnmraw”“-dTextAlphaBits=4”“-dGraphicsAlphaBits=4”“-r72x72”“ -sOutputFile=/var/folders/6d/n_hv45rs1jv17nxwfjwj776cspn_3c/T/gmzhBEIk""--""/var/folders/6d/n_hv45rs1jv17nxwfjwj776cspn_3c/T/gmAPm2Po""-c""退出"。 图片:abc.pdf 格式:PDF(便携式文档格式) 类型:灰度 深度:每像素 4 位分量 渠道深度: 灰色:4 位 背景颜色:白色 评论:GPL Ghostscript 生成的图像(device=pnmraw) 签名:215f1c08ec575526ce398d193c4df22faaea100c10255e0db747641bdaaeac49 污染:错误
【问题讨论】:
-
sourceforge 链接:sourceforge.net/p/graphicsmagick/discussion/250738/thread/…
标签: pdf png ghostscript graphicsmagick