imagemagick圖片處理命令


安裝:進入www.imagemagick.org下載與系統匹配的安裝包,安裝后配置環境變量;打開cmd(windows系統)鍵入magick -version出現版本信息則表示安裝成功。注:在linux中安裝時要使用 yum -y install ImageMagick,linux中可以使用,版本6中使用convert命令(pdf轉圖片convert pdf文件 圖片文件),處理多張圖片convert 劍州志_同治-%d.png[1-10] 劍州志.pdf,將1-10的圖片轉為pdf

顯示文件信息:顯示文件名、格式、分辨率、大小等信息

magick identify 文件名

轉換文件格式:將jpeg轉為png

magick 1.jpeg 1.png

   

調整文件縮放:注:linux下數值要用單引號

將文件整體擴大2倍:magick 原文件名 -resize 200% 新文件名

縮水到原文件的1/2:magick 原文件名 -resize 50% 新文件名

指定文件大magick 原文件名 -resize 700x500 新文件名

固定文件寬度:magick 原文件名 -resize 700 新文件名

固定文件高度:magick 原文件名 -resize x500 新文件名

   

調整文件切割:

magick 原文件名 -crop 切割后文件的大小+開始切割的x坐標+開始切割的y坐標 新文件名

   

圖片添加水印:

添加圖片水印:magick 原文件名 水印圖片文件名 -gravity southeast -geometry +5+10 -composite 新文件名

-gravity指定字的位置,選項可以是 NorthWest, North, NorthEast, West, Center, East, SouthWest, South, SouthEast

-geometry指定相對坐標,若無gravity參數則以左上角原點為參考

-composite為合成關鍵字

添加文字水印:magick 原文件名 -pointsize 文字大小 -fill 字體填充顏色 -font 字體名 -draw "text x坐標,y坐標 '寫入的文字'" 新文件名

-fill填充顏色有三種表示方法,一英文名(blue) 二十六進制("#ddddff") 三RGB("rgb(255,255,255)")

-font字體,使用magick -list font 查看可以使用的字體;

中文字體水印:(使用centos7+imagemagick 6.7實現)

Centos7添加中文字體參考

convert -font '/usr/share/fonts/chinese/xingkai.TTF' -fill green -pointsize 40 -draw 'text 10,50 "中文字體設置"' 原文件名 新文件名

   

建立文字小卡片:centos7 + imagemagick 6.7實現

convert -size 畫布大小 -background 畫布顏色 -pointsize 字體大小 -fill 字體顏色 -font 字體 -gravity 字體位置 caption:'文字' 新文件名

   

合並圖片:

方法一:使用+|-append,注+表示橫向合並,-表示縱向合並

   

圖片加邊框:

magick 原文件名 -bordercolor rgb(0,255,255) -border 邊框寬度 新文件名

   

圖片旋轉:+表示順時針旋轉,-表示逆時針旋轉

旋轉固定度數:magick 原文件名 -rotate +|-旋轉度數 新文件名

水平翻轉:magick 原文件名 -flop 新文件名

垂直翻轉:magick 原文件名 -flip 新文件名

   

運用炭筆效果:

magick 原文件名 -charcoal 10 新文件名 (注:10表示炭筆多少,背景為炭筆效果圖)

   

運用反色(底片)效果:

magick 原文件名 -negate 新文件名

   

運用黑白效果:

magick 原文件名 -monochrome 新文件名

   


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM