我可以使用下面的命令得到PPI爲JPEG圖像像素(ppi):如何找到每英寸使用ImageMagick
$ identify -format "%w x %h %x x %y" mypic.jpg
1600 x 1200 72 PixelsPerInch x 72 PixelsPerInch
然而,當我在PNG格式運行相同的命令,我得到的像素每釐米:
$ identify -format "%w x %h %x x %y" mypic.png
1600 x 1200 28.35 PixelsPerCentimeter x 28.35 PixelsPerCentimeter
有沒有辦法來改變命令來獲得每英寸像素數(PPI)爲PNG格式,以及或者是計算基於每釐米像素的PPI?
只是供參考,但你現在可以在'識別'中實際進行轉換 - 請參閱我的答案。當然,當你在時間的迷霧中回答時可能不可能:-) –
啊,我甚至沒有給出任何使用'fx'表達式來做到這一點。儘管我讀過一些關於'fx'速度的不愉快的事情。 – Crontab
'fx'的速度只適用於將'-fx'與'convert'一起使用的情況,因爲它會爲每個像素的每個通道編譯和調用函數,即每個像素在潛在大圖像中的3次。當你在'identify'命令中使用它作爲'one-off'時,它和任何東西一樣快。 –