首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >png转换成pdf后不同页面大小的图像分析

png转换成pdf后不同页面大小的图像分析
EN

Stack Overflow用户
提问于 2021-12-20 16:41:25
回答 1查看 24关注 0票数 0

我有一些尺寸相同的pngs:

代码语言:javascript
复制
$ identify *.png
0010.png PNG 770x1270 770x1270+0+0 8-bit sRGB 2.27474MiB 0.000u 0:00.000
0011.png PNG 770x1270 770x1270+0+0 8-bit sRGB 2.32027MiB 0.000u 0:00.000
0020.png PNG 770x1270 770x1270+0+0 8-bit sRGB 466583B 0.000u 0:00.000
0021.png PNG 770x1270 770x1270+0+0 8-bit sRGB 442099B 0.000u 0:00.000
0030.png PNG 770x1270 770x1270+0+0 8-bit sRGB 875894B 0.000u 0:00.000
0031.png PNG 770x1270 770x1270+0+0 8-bit sRGB 438896B 0.000u 0:00.000
0040.png PNG 770x1270 770x1270+0+0 8-bit sRGB 876244B 0.000u 0:00.000
...

我想把他们转换成一个pdf与图像。我知道:

代码语言:javascript
复制
convert *.png -resize 770x1270 merged_70x120.pdf 

(我还尝试放弃-resize选项)。然而,最后一页的大小是不同的,不可预测的:

代码语言:javascript
复制
$ identify merged_70x120.pdf
merged_70x120.pdf[0] PDF 432x756 432x756+0+0 16-bit sRGB 3343B 0.060u 0:00.058
merged_70x120.pdf[1] PDF 432x756 432x756+0+0 16-bit sRGB 3315B 0.060u 0:00.059
merged_70x120.pdf[2] PDF 936x1512 936x1512+0+0 16-bit sRGB 4427B 0.060u 0:00.059
merged_70x120.pdf[3] PDF 288x468 288x468+0+0 16-bit sRGB 2770B 0.060u 0:00.058
merged_70x120.pdf[4] PDF 936x1512 936x1512+0+0 16-bit sRGB 5467B 0.060u 0:00.058
merged_70x120.pdf[5] PDF 288x468 288x468+0+0 16-bit sRGB 2743B 0.060u 0:00.058

我做错什么了?

EN

回答 1

Stack Overflow用户

发布于 2021-12-20 18:21:00

除了像素大小(一些),pngs有编码属性“打印大小”和“单位”。我们可以通过调用identify -verbose来找到它们

代码语言:javascript
复制
  Print size: 15.8273x26.3978
  Units: PixelsPerCentimeter

知道了这一点,我能够通过将-density dpi -units pixelsperinch传递给convert来修复这些属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70425151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档