单反相机里存了越来越多的照片,每张大约 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
-rwx[email protected] 1 Bruce  staff   3.1M Dec  1  2013 IMG_1483.JPG
[email protected] 1 Bruce  staff   2.2M Dec  1  2013 IMG_1531.JPG
[email protected] 1 Bruce  staff   5.1M May  3  2014 IMG_1546.JPG
[email protected] 1 Bruce  staff   4.8M May  3  2014 IMG_1556.JPG
[email protected] 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 个命令即可。

推荐这些相关文章

  • 看了之后有帮助吗?

订阅这个博客:

关注我的微博:

关注我的推特: