前提: ppt或者其他方法生成的pdf文件,里面有图片等信息
需求:投稿的文件对图片有DPI有要求,作者需要确定一下
使用方法:
本次操作是在ubutun系统下使用的,事先没有安装包,如果执行命令没有,大家可以自行搜索下安装方法。
执行命令:
pdfimages -list example.pdf
输出:
page num type width height color comp bpc enc interp object ID x-ppi y-ppi size ratio
--------------------------------------------------------------------------------------------
1 0 image 720 480 rgb 3 8 jpeg yes 15 0 649 649 50.1K 4.9%
这里可以看到 x-ppi y-ppi 均大于要求的 300dpi.
这事就这么简单结束了.
不对,这事没这么简单
已知 1 inch (25.4 mm)
即 1 dpi = 1 dot / inch
300 dpi = 300 dot / inch = 11.811023622 dot/mm
我们近似认为每毫米大于11.8个像素可以满足要求,即 100mm 的画布至少要有大于 1181 个像素。
这时我们计算一下我这个pdf的dpi是多少:
1 dpi = 0.03937 pix/mm
长宽像素:720, 480
估算长宽尺寸: 28 × 18 mm
估算dpi: 653.144163431, 677.334688003
分析可知上述程序结果作为参考没啥问题,yes!