【发布时间】:2012-06-06 13:55:06
【问题描述】:
我在终端中有一个小的单行代码,用于将许多 JPEG 文件的像素数写入文本文件:
find . -name *.jpg -exec convert {} -format "%[fx:w*h]" info: \; > sizes.txt
确实如此,但有些数字采用科学计数法,如下所示:
949200
960000
1.098e+06
1.038e+06
1.1664e+06
1.0824e+06
831600
让命令以十进制表示法输出的最健壮/优雅的方式是什么,例如以下几行?
949200
960000
109806
103806
1166406
1082406
831600
我想知道您是否会在 ImageMagick fx 部分中执行此操作,或者将输出通过管道传输到另一个命令进行转换。谢谢!
【问题讨论】:
标签: unix image-processing terminal imagemagick pipe