Linux下圖像壓縮、格式轉換、縮放、旋轉
阿新 • • 發佈:2019-02-20
創建 pmf Language lis 轉換 單位 選擇 https 圖像 Linux下圖像壓縮、格式轉換、縮放、旋轉
1、jpegoptim:epel源
1.1、安裝
# ubuntu:
apt-get install jpegoptim -y
# CentOS:
yum install jpegoptim -y
1.2、無損壓縮jpeg
jpegoptim photo.jpg
- -d 保存目錄
- -p 保護創建日期
- -n 模擬
1.3、有損壓縮jpeg
jpegoptim -m50 photo.jpg
2、imagemagick
官網:https://www.imagemagick.org/script/index.php
中文網:http://www.imagemagick.com.cn/index.html
2.1、安裝
2.1.1、ubuntu
apt-get install imagemagick -y
2.1.2、CentOS
可以去http://www.rpmfind.net/上搜,或者源碼安裝
-
安裝依賴
yum install libjpeg* libpng* libtiff* libungif* freetype zlib -y
-
下載
在http://www.imagemagick.org/download/上找到合適的版本下載,這裏選擇的版本是7.0.8-3:wget http://www.imagemagick.org/download/ImageMagick-7.0.8-3.tar.gz
-
解壓下載的文件
tar zxvf ImageMagick-7.0.8-3.tar.gz
-
進入解壓目錄
cd ImageMagick-7.0.8-3
-
檢查配置
./configure
查看是否支持png、jpeg格式的處理;
- 安裝ImageMagick
make make install
2.2、檢查支持的格式
identify -list format
2.3、轉換格式
convert example.png example.jpg
2.4、壓縮圖片
convert example.png -quality 95 example.jpg
質量等級,quality level,1-100,缺省92
2.5、縮放圖像
convert example.png -resize 200×100 example.png
2.6、單位,像素,名稱相同覆蓋
convert example.png -resize 200×100! example.png
2.7、加嘆號為強制大小
convert example.png -resize 200 example.png
2.8、按寬縮放
convert example.png -resize x100 example.png
按高縮放
2.9旋轉圖像
convert example.jpg -rotate 90 example-rotated.jpg
Linux下圖像壓縮、格式轉換、縮放、旋轉