一,imagemagick的安装

请参见:

https://www.cnblogs.com/architectforest/p/12807514.html

说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

对应的源码可以访问这里获取: https://github.com/liuhongdi/

说明:作者:刘宏缔 邮箱: 371125307@qq.com

二,imagemagick的应用举例:翻转

原图:

1,水平翻转

#flop:水平翻转

[root@blog im]# convert -flop a.jpg flop.jpg

效果:

2,垂直翻转

#flip:垂直翻转

[root@blog im]# convert -flip a.jpg flip.jpg

效果:

三,imagemagick的应用举例:旋转

原图:

#-rotate:指定旋转的度数

1,顺时针旋转90度

[root@blog im]# convert -rotate 90 jb.jpg 90.jpg

效果:

2,顺时针旋转180度

[root@blog im]# convert -rotate 180 jb.jpg 180.jpg

效果:

3,逆时针旋转90度

[root@blog im]# convert -rotate -90 jb.jpg n90.jpg

效果:

4,顺时针旋转60度

[root@blog im]# convert -rotate 60 jb.jpg 60.jpg 

效果:

四,imagemagick的应用举例:裁剪图片

原图:

# -crop: wxh+x+y:

#w:宽,h:高,x:距左边的position,y:距上边的position

1,裁出中间的600x600像素

[root@blog im]# convert -crop 600x600+212+20 gy1024.jpg crop.jpg 

效果:

2,裁出左侧的640x640像素

[root@blog im]# convert -crop 640x640+0+0 gy1024.jpg cropleft.jpg

效果:

3,常用功能之一:截取中间部分并生成预览图

[root@blog im]# convert -crop 640x640+192+0 gy1024.jpg cropsqu.jpg

#-resize:指定大小,并保持比例缩放

[root@blog im]# convert -resize 240x240 cropsqu.jpg  cropsqu.jpg

效果:

五,查看ImageMagick的版本

[root@blog head]# convert -version
Version: ImageMagick 6.9.10-86 Q16 x86_64 2020-01-13 https://imagemagick.org

六,查看centos的版本

[root@blog ~]$ cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)

最新文章

  1. spring mvc 传参数
  2. 声明式事务-整合Spring、Hibernate
  3. Storm集群部署
  4. Jquery 将表单序列化为Json对象
  5. wamp启动mysql的命令
  6. Android 修改屏幕解锁方式
  7. robin 今日南
  8. web开发技术中Servlet技术的概述
  9. make module失败的原因cc1: error: unrecognized command line option “-m64
  10. xamarin Android activity生命周期详解
  11. 关于GPL329A添加摄像头驱动需要更改的配置脚本
  12. Google SwipeRefreshLayout(Goolge官方下拉刷新控件)尝鲜
  13. 编译原理中DFA最小化
  14. CSAPP:第三章程序的机器级表示2
  15. C语言学习及应用笔记之一:C运算符优先级及使用问题
  16. ado.net调用带参数的sql语句
  17. S5PV210 ADC转换
  18. mysql下有符号数和无符号数的相关问题
  19. 转:写的不错的eclipse配置cdt的文章
  20. UnitOfWork 更新实体出错解决办法

热门文章

  1. SpringBoot 消息国际化配置
  2. Final终态类和Finally
  3. API测试-接口测试基础(1)
  4. nginx特性
  5. Java学习day03
  6. 手把手撸套框架-Victory框架1.1 详解
  7. 基础篇:深入解析JAVA注解机制
  8. 063 01 Android 零基础入门 01 Java基础语法 08 Java方法 01 无参无返回值方法
  9. C++extern关键字理解
  10. MYSQL 50 基础题 (转载)