一,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)