如果我以 300 DPI 导出图像并使用任何可以执行此操作的应用程序(如file
、exiftool
、等)读出其元信息identify
,mediainfo
我总是会得到一个显示图像宽度和图像高度的值。
在这种情况下:2254 x 288
如何从任何其他图像文件中获取 300 DPI 值或相应值?
因为在我的情况下,Image-Width 和 Image-Height 的比例值无关紧要,我希望能够检查任何图像的分辨率,以便能够编译具有相同质量的新图像,而与它们的比例无关,因为这会有所不同每个文件。
对于我的工作流程,我对任何命令行解决方案都特别感兴趣,尽管其他任何命令行解决方案当然也受到高度赞赏。
您可以使用
identify
fromimagemagick
:但是请注意,在这种情况下(
PNG
图像)identify
将以PPCM
(每厘米像素数)为单位返回分辨率,因此要获得PPI
(每英寸像素数),您需要添加-units PixelsPerInch
到命令中(例如,您也可以使用fx
运算符将值舍入为整数):还有
exiftool
:虽然它假设图像文件定义了这些标签。
用“the gimp”打开它,然后点击 [image] -> [image properties]