linux下 照片批量压缩和修改大小

 单反相机里存了越来越多的照片,每张大约 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。

0 个评论

要回复文章请先登录注册