处理图片大小的linux命令

identify - describes the format and characteristics of one or more image files.

[root@test test-image]# identify b.jpg
b.jpg JPEG 1024x683 1024x683+0+0 8-bit DirectClass 641kb
[root@test test-image]#
[root@test test-image]#
[root@test test-image]# identify app-sun-biggest.jpg
app-sun-biggest.jpg JPEG 5184x3456 5184x3456+0+0 8-bit DirectClass 15.54mb
[root@test test-image]#
[root@test test-image]# identify b.jpg
b.jpg JPEG 1024x683 1024x683+0+0 8-bit DirectClass 641kb
[root@test test-image]#
[root@test test-image]#

convert - convert between image formats as well as resize an image, blur, crop, despeckle, dither, draw on, flip, join, re-sample, and much more.

[root@test test-image]# /usr/bin/convert -resize 518x345 app-sun-biggest.jpg b.jpg        
[root@test test-image]# sz b.jpg
rz
 zmodem trl+C ?  100%     185 KB  185 KB/s 00:00:01       0 Errors

[root@test test-image]#
[root@test test-image]#
[root@test test-image]# ls -lht
总用量 17M
-rw-r--r--. 1 root root 186K 11月 27 18:55 b.jpg
-rw-r--r--. 1 root root 170K 11月 27 18:35 a.jpg
-rwxr-xr-x. 1 root root  248 11月 27 17:49 convert_img.sh
-rw-r--r--. 1 root root 546K 11月 27 17:40 test-image.jpg
-rw-r--r--. 1 root root  16M 11月 24 16:21 app-sun-biggest.jpg
[root@test test-image]#

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。