创建 PDF 文件的缩略图(JPG)
gm convert -density 50 input.pdf[0] -background white -resize 140x140 -strip -quality 40 thumb.jpg
有人可以告诉我为什么这个命令将 PDF 输出为thumb.jpg 吗?拇指.jpg的内容是PDF,但应该是JPG
gm -version
GraphicsMagick 1.3.42 2023-09-23 Q8 http://www.GraphicsMagick.org/
Copyright (C) 2002-2023 GraphicsMagick Group.
我在另一台具有相同版本的graphicsmagick的计算机上使用完全相同的命令,并且在thumb.jpg文件中输出是JPG?!
gm convert -verbose -density 50 input.pdf[0] -background white -resize 140x140 -strip -quality 40 thumb.jpg
gm convert: "/usr/local/bin/gs" "-q" "-dBATCH" "-dSAFER" "-dMaxBitmap=50000000" "-dNOPAUSE" "-sDEVICE=pnmraw" "-dTextAlphaBits=4" "-dGraphicsAlphaBits=4" "-r50x50" "-dFirstPage=1" "-dLastPage=1" "-sOutputFile=/tmp/gmBCanus" "--" "/tmp/gmsygPXL" "-c" "quit".
input.pdf PDF 413x585+0+0 DirectClass 8-bit 707.9Ki 0.000u 0m:0.000776s (296.8Mi pixels/s)
input.pdf PDF 413x585=>99x140+0+0 DirectClass 8-bit 0.010u 0m:0.002107s (109.3Mi pixels/s)
input.pdf=>thumb.jpg JPG 413x585=>99x140+0+0 DirectClass 8-bit 0.000u 0m:0.000652s (353.5Mi pixels/s)
thumb.jpg
的输出
%PDF-1.2
1 0 obj
<<
/Title (thumb)
/CreationDate (D:20240116190220)
/ModDate (D:20240116190220)
/Producer (GraphicsMagick 1.3.42 2023-09-23 Q8 http://www.GraphicsMagick.org/)
>>
endobj
2 0 obj
<<
...