我想把一堆Webp图像转换成单独的PDF。我可以用这个命令来做:
parallel convert '{} {.}.pdf' ::: *.webp
或者我可以使用FFMPEG命令:
find ./ -name "*.webp" -exec dwebp {} -o {}.pdf \;
然而,在转换过程中,对Webp文件进行解码,得到的PDF文件的文件大小要大得多。当我使用上述命令进行JPG到- PDF转换时,PDF大小与JPG图像大小相当接近。
此命令适用于JPG,但程序img2pdf不适用于Webp格式:
find ./ -name "*.jpg" -exec img2pdf {} -o {}.pdf \;我也尝试了Webp与这个在线服务的转换,但PDF是巨大的。
如何将PDF大小降到Webp文件大小?
发布于 2018-01-16 00:52:02
为什么不直接使用Imagemagick和Ghostscript呢?
convert img.webp img.pdf
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook -sOutputFile=img-small.pdf img.pdf在我对您的示例文件的测试中,我得到了一个大约3.2MB的pdf结果。
编辑
您可以在Ubuntu上使用按照下面的说明来确保imagemagick是用webp构建的。安装此软件包适用于窗口或在macos上执行以下操作:
brew install webp
brew install imagemagickhttps://unix.stackexchange.com/questions/417286
复制相似问题