使用convert命令改变图片的分辨率
Convert的resize子命令应该是在ImageMagick中使用较多的命令,它实现了图片任意大小的缩放,唯一需要掌握的就是如何使用它的一些参数测试设定值:
此说明文件中所用的原始文件(src.jpg),宽度:200,高度:150
命令格式: -resize widthxheight{%} {@} {!} {<} {>} {^}
- 默认时,宽度和高度表示要最终需要转换图像的最大尺寸,同时Convert会控制图片的宽和高,保证图片按比例进行缩放。
如:convert -resize 600×600 src.jpg dst.jpg
转换后的dst.jpg的图片大小(宽度为600,而高度已经按比例调整为450).
2.如果需要转换成600×600,而图片无需保持原有比例,可以在宽高后面加上一个感叹号!.
如:convert -resize 600×600! src.jpg dst.jpg
- 只指定高度,图片会转换成指定的高度值,而宽度会按原始图片比例进行转换。
如:convert -resize 400 src.jpg dst.jpg
转换后的dst.jpg的图片大小(宽度为400,而高度已经按比例调整为300),和例1有点类似。
- 默认都是使用像素作为单位,也可以使用百分比来形象图片的缩放。
如:convert -resize 50%x100%! src.jpg dst.jpg 或者convert -resize 50%x100% src.jpg dst.jpg
此参数只会按你的比例计算后缩放,不保持原有比例。(结果尺寸为100×150)
5.使用 @ 来制定图片的像素个数。
如:convert -resize “10000@” src.jpg dst.jpg
此命令执行后,dst.jpg图片大小为(115×86),图片保持原有比例(115×86= 9080 < 10000)。
6.当原始文件大于指定的宽高时,才进行图片放大缩小,可使用>命令后缀。
如:convert -resize “100×50>” src.jpg dst.jpg
此命令执行后,dst.jpg图片大小为(67×50),图片保持原有比例。
如:convert -resize “100×50>!” src.jpg dst.jpg
此命令执行后,dst.jpg图片大小为(100×50),图片不保持原有比例。
7.当原始文件小于指定的宽高时,才进行图片放大转换,可使用<命令后缀。
如:convert -resize “100×500<” src.jpg dst.jpg 或者convert -resize “100×100
使用convert命令改变图片的分辨率相关推荐
- Linux改变图片大小的命令,Linux运维知识之linux下使用convert命令修改图片分辨率...
本文主要向大家介绍了Linux运维知识之linux下使用convert命令修改图片分辨率,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. Convert的resize子命令应该是 ...
- 使用linux中的convert命令修改图片大小
使用linux中的convert命令修改图片大小: convert -resize 22x22 Valuair.png val.png 结果会保留原来的宽高比例. 如果要生成固定的22*22大小的图片 ...
- python改变图片的分辨率
这里使用Python代码做一个简单的功能,基于PIL库改变图片的分辨率.代码也不多,这里就不多做介绍了 代码实现 from PIL import Imagedef ResizeImage(filein ...
- Linux使用ImageMagick下的convert命令转换图片格式
1.convert说明 convert命令可以用来转换图像的格式,支持bmp,jpg,png,gif,tiff等图像格式, 在有些Linux系统中,已经安装了convert工具,可以使用convert ...
- linux下使用convert命令修改图片分辨率
转载自:http://www.linuxdiyf.com/viewarticle.php?id=170334 Convert的resize子命令应该是在ImageMagick中使用较多的命令,它实现了 ...
- linux convert 分辨率,linux下使用convert命令修改图片分辨率【转】
本文转载自:http://blog.csdn.net/mybelief321/article/details/9969949 Convert的resize子命令应该是在ImageMagick中使用较多 ...
- Linux使用imagemagick的convert命令压缩图片、节省服务器空间
一.安装: sudo apt-get install imagemagick 二.说明 imagemagick的命令convert可以完成此任务,其参数-resize用来改变图片尺寸,可以直接指定像素 ...
- Linux一条命令改变图片大小
Linux下面有一条命令可以改变图片大小,使用非常方便. Example: convert -resize 100x100 test.jpg test-new.jpg 更多使用方式参考:man con ...
- imagemagick的convert命令压缩图片
2019独角兽企业重金招聘Python工程师标准>>> 本人管的一台阿里云服务器由于空间的带宽才只有1MB,图片一多,网站打开就慢,真是蛋疼啊,在不增加带宽的情况只有通过系统让图片更 ...
最新文章
- Servlet生命周期与工作原理
- zipfile java 解压速率,使用java.util.ZipFile在同一层次中解压缩zipfile
- 查看Windows系统里的进程已运行的时间
- Ajax拿取html格式数据
- oracle 执行java_oracle调用JAVA类的方法
- Debian 下配置ssh
- CMake 使用总结(转载)
- 【转载】斐讯K1、K2、K2P 大部分官方固件刷机、刷入Breed 辅助工具教程工具
- matlab求解指派问题最优解的函数
- mysql分表中间件对比_分库分表数据库中间件对比
- VSCode 插件Code Runner 中文提示乱码
- TP5 页面跳转与重定向
- 【190115】VC++ AVI视频播放程序源代码
- 其实,我喜欢你很久了。
- 东方国信(实习一面)
- 解决Could not find method android() for arguments问题
- 服装管理系统大一c语言
- nginx的负载均衡模块详解
- python实现md5和sha1加密
- 2020年自考专科可以自考本科吗丨自考专科、自考本科能同时考吗