Convert的resize子命令应该是在ImageMagick中使用较多的命令,它实现了图片任意大小的缩放,唯一需要掌握的就是如何使用它的一些参数测试设定值:

此说明文件中所用的原始文件(src.jpg),宽度:200,高度:150

命令格式: -resize widthxheight{%} {@} {!} {<} {>} {^}

  1. 默认时,宽度和高度表示要最终需要转换图像的最大尺寸,同时Convert会控制图片的宽和高,保证图片按比例进行缩放。

如:convert -resize 600×600 src.jpg dst.jpg

转换后的dst.jpg的图片大小(宽度为600,而高度已经按比例调整为450).

2.如果需要转换成600×600,而图片无需保持原有比例,可以在宽高后面加上一个感叹号!.

如:convert -resize 600×600! src.jpg dst.jpg

  1. 只指定高度,图片会转换成指定的高度值,而宽度会按原始图片比例进行转换。

如:convert -resize 400 src.jpg dst.jpg

转换后的dst.jpg的图片大小(宽度为400,而高度已经按比例调整为300),和例1有点类似。

  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命令改变图片的分辨率相关推荐

  1. Linux改变图片大小的命令,Linux运维知识之linux下使用convert命令修改图片分辨率...

    本文主要向大家介绍了Linux运维知识之linux下使用convert命令修改图片分辨率,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. Convert的resize子命令应该是 ...

  2. 使用linux中的convert命令修改图片大小

    使用linux中的convert命令修改图片大小: convert -resize 22x22 Valuair.png val.png 结果会保留原来的宽高比例. 如果要生成固定的22*22大小的图片 ...

  3. python改变图片的分辨率

    这里使用Python代码做一个简单的功能,基于PIL库改变图片的分辨率.代码也不多,这里就不多做介绍了 代码实现 from PIL import Imagedef ResizeImage(filein ...

  4. Linux使用ImageMagick下的convert命令转换图片格式

    1.convert说明 convert命令可以用来转换图像的格式,支持bmp,jpg,png,gif,tiff等图像格式, 在有些Linux系统中,已经安装了convert工具,可以使用convert ...

  5. linux下使用convert命令修改图片分辨率

    转载自:http://www.linuxdiyf.com/viewarticle.php?id=170334 Convert的resize子命令应该是在ImageMagick中使用较多的命令,它实现了 ...

  6. linux convert 分辨率,linux下使用convert命令修改图片分辨率【转】

    本文转载自:http://blog.csdn.net/mybelief321/article/details/9969949 Convert的resize子命令应该是在ImageMagick中使用较多 ...

  7. Linux使用imagemagick的convert命令压缩图片、节省服务器空间

    一.安装: sudo apt-get install imagemagick 二.说明 imagemagick的命令convert可以完成此任务,其参数-resize用来改变图片尺寸,可以直接指定像素 ...

  8. Linux一条命令改变图片大小

    Linux下面有一条命令可以改变图片大小,使用非常方便. Example: convert -resize 100x100 test.jpg test-new.jpg 更多使用方式参考:man con ...

  9. imagemagick的convert命令压缩图片

    2019独角兽企业重金招聘Python工程师标准>>> 本人管的一台阿里云服务器由于空间的带宽才只有1MB,图片一多,网站打开就慢,真是蛋疼啊,在不增加带宽的情况只有通过系统让图片更 ...

最新文章

  1. Servlet生命周期与工作原理
  2. zipfile java 解压速率,使用java.util.ZipFile在同一层次中解压缩zipfile
  3. 查看Windows系统里的进程已运行的时间
  4. Ajax拿取html格式数据
  5. oracle 执行java_oracle调用JAVA类的方法
  6. Debian 下配置ssh
  7. CMake 使用总结(转载)
  8. 【转载】斐讯K1、K2、K2P 大部分官方固件刷机、刷入Breed 辅助工具教程工具
  9. matlab求解指派问题最优解的函数
  10. mysql分表中间件对比_分库分表数据库中间件对比
  11. VSCode 插件Code Runner 中文提示乱码
  12. TP5 页面跳转与重定向
  13. 【190115】VC++ AVI视频播放程序源代码
  14. 其实,我喜欢你很久了。
  15. 东方国信(实习一面)
  16. 解决Could not find method android() for arguments问题
  17. 服装管理系统大一c语言
  18. nginx的负载均衡模块详解
  19. python实现md5和sha1加密
  20. 2020年自考专科可以自考本科吗丨自考专科、自考本科能同时考吗

热门文章

  1. Spring Cloud Config 配置的加密解密
  2. 小米手环4 你值得拥有(彩屏,支付宝,AI,公交门禁,音乐控制该有的都有了)
  3. [动态规划] 守望者的逃离
  4. Ps使用技巧--(一)
  5. certbot证书安装--nginx
  6. angular Observable 怎么自动取消订阅
  7. 惠普奥德赛计划:谁的掘墓人?
  8. 【亲测有效】ListView中item点击后变色(原来是透明的,点下变橙色抬手之后还是橙色)...
  9. Python数据抽样
  10. 智能车间如何无人化?APS系统来帮忙