转载

照片批量压缩和修改大小的命令

单反相机里存了越来越多的照片,每张大约 3-5 MB 左右,最近想怎么快捷的将照片转换成 WEB 可分享的格式,可以方便的发给其他人。当然,可以用 PS 或者其他图片处理工具。但是还是喜欢命令行的简单可高、高效。发现 2 个 UNIX 相关命令就可以快速搞定这个需求。

jpegoptim用来压缩图片的大小,可以设置保真度。

sips用来快速调整图片大小。

一般将需要处理的文件放到一个文件夹,然后执行两个命令即可:

find . -iname "*.jpg" -exec jpegoptim -m80 -o -p {} /; sips -Z 1024 *.jpg

处理过程:

➜  blog-photo  ll total 37976 -rwxrwxrwx@ 1 Bruce  staff   3.1M Dec  1  2013 IMG_1483.JPG -rwxrwxrwx@ 1 Bruce  staff   2.2M Dec  1  2013 IMG_1531.JPG -rwxrwxrwx@ 1 Bruce  staff   5.1M May  3  2014 IMG_1546.JPG -rwxrwxrwx@ 1 Bruce  staff   4.8M May  3  2014 IMG_1556.JPG -rwxrwxrwx@ 1 Bruce  staff   3.3M Aug 28  2014 IMG_1795.JPG ➜  blog-photo  find . -iname "*.jpg" -exec jpegoptim -m80 -o -p {} /; ./IMG_1483.JPG 3456x2304 24bit N Exiff XMP  [OK] 3252270 --> 951224 bytes (70.75%), optimized. ./IMG_1531.JPG 3456x2304 24bit N Exiff XMP  [OK] 2255669 --> 499200 bytes (77.87%), optimized. ./IMG_1546.JPG 3456x2304 24bit N Exiff XMP  [OK] 5388994 --> 1668661 bytes (69.04%), optimized. ./IMG_1556.JPG 3456x2304 24bit N Exiff XMP  [OK] 5038732 --> 1580830 bytes (68.63%), optimized. ./IMG_1795.JPG 3456x2304 24bit N Exiff XMP  [OK] 3497537 --> 920324 bytes (73.69%), optimized. ➜  blog-photo  sips -Z 1024 *.JPG /Users/Bruce/Desktop/blog-photo/IMG_1483.JPG [ (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 ) /Users/Bruce/Desktop/blog-photo/IMG_1483.JPG /Users/Bruce/Desktop/blog-photo/IMG_1531.JPG [ (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 ) /Users/Bruce/Desktop/blog-photo/IMG_1531.JPG /Users/Bruce/Desktop/blog-photo/IMG_1546.JPG [ (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 ) /Users/Bruce/Desktop/blog-photo/IMG_1546.JPG /Users/Bruce/Desktop/blog-photo/IMG_1556.JPG [ (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 ) /Users/Bruce/Desktop/blog-photo/IMG_1556.JPG /Users/Bruce/Desktop/blog-photo/IMG_1795.JPG [ (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 ) /Users/Bruce/Desktop/blog-photo/IMG_1795.JPG ➜  blog-photo  ll total 2240 -rw-r--r--  1 Bruce  staff   187K Sep 12 15:53 IMG_1483.JPG -rw-r--r--  1 Bruce  staff   127K Sep 12 15:53 IMG_1531.JPG -rw-r--r--  1 Bruce  staff   313K Sep 12 15:53 IMG_1546.JPG -rw-r--r--  1 Bruce  staff   308K Sep 12 15:53 IMG_1556.JPG -rw-r--r--  1 Bruce  staff   177K Sep 12 15:53 IMG_1795.JPG

可以看到所有照片大小都变成了 100-300 KB 。这是处理后的效果:

照片批量压缩和修改大小的命令
照片批量压缩和修改大小的命令
照片批量压缩和修改大小的命令
照片批量压缩和修改大小的命令
照片批量压缩和修改大小的命令

以后处理单反相机里的照片就方便了,将照片复制到一个文件夹,执行 2 个命令即可。

正文到此结束
Loading...