Linux下图像压缩格式转换缩放旋转
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下图像压缩格式转换缩放旋转相关的知识,希望对你有一定的参考价值。
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下图像压缩格式转换缩放旋转的主要内容,如果未能解决你的问题,请参考以下文章
Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
开发利器_ImageMagick.基于Linux命令行的图片缩放/编辑/格式转换?