linux convert 常用命令

2021-08-22 05:56:17 字數 1807 閱讀 7895

上面命令將會把目錄下面所有的jpg檔案轉化為png格式。 

convert還可以把多張**轉化成pdf格式:

大小縮放

比如我們要為乙個普通大小的做乙個縮圖,我們可以這樣

你也可以用百分比,這樣顯的更為直觀:

convert會自動地考慮在縮放影象大小時影象的高寬的比例,也就是說著新的影象的高寬比與原圖相同。 

我們還可以批量生成縮圖:

注意,這個命令會覆蓋原來的,不過你可以在操作前,先把你的備份一下。 

加邊框在一張**的四周加上邊框,可以用 -mattecolor 引數,比如某位同志犧牲了,我們需要為他做一張黑邊框的遺像,可以這樣:

其中,"#000000"是邊框的顏色,邊框的大小為60x60 

你也可以這樣加邊框:

在上加文字

convert -fill green -pointsize 40 -draw 'text 10,50 "charry.org"' foo.png bar.png

上面的命令在距離的左上角10x50的位置,用綠色的字寫下charry.org,如果你要指定別的字型,可以用-font引數。 

模糊高斯模糊:

-blur引數還可以這樣-blur 80x5。後面的那個5表示的是sigma的值,這個是影象術語,我也不太清楚,總之,它的值對模糊的效果起關鍵的作用。 

翻轉上下翻**

convert -flip foo.png bar.png

左右翻**

convert -flop foo.png bar.png

反色形成底片的樣子:

convert -negate foo.png bar.png

單色把變為黑白顏色:

convert -monochrome foo.png bar.png

加雜訊convert -noise 3 foo.png bar.png

油畫效果

我們可用這個功能,把一張普通的,變成一張油畫,效果非常的逼真

convert -paint 4 foo.png bar.png

旋轉把一張,旋轉一定的角度:

convert -rotate 30 foo.png bar.png

上面的30,表示向右旋轉30度,如果要向左旋轉,度數就是負數。 

炭筆效果

convert -charcoal 2 foo.png bar.png

形成炭筆或者說是鉛筆畫的效果。 

散射毛玻璃效果:

convert -spread 30 foo.png bar.png

漩渦以的中心作為參照,把扭轉,形成漩渦的效果:

convert -swirl 67 foo.png bar.png

凸起效果

用-raise來建立凸邊:

convert -raise 5x5 foo.png bar.png

linux convert命令安裝及使用

檢查系統有無安裝imagemagick shell rpm qa grep imagemagick 沒有就開始安裝imagemagick shell rpm uvh imagemagick 6.3.4 10.i386.rpm 或者shell yum install imagemagick windo...

mysql dba常用命令 MYSQL常用命令

安裝利用rpm包安裝mysql,設定tcp 3306埠的iptables。root密碼管理設定root使用者的密碼mysqladmin uroot password password 修改root使用者的密碼mysqladmin uroot p password password 資料庫,表管理進入...

mysql tovdate MySQL常用命令

啟動 net start mysql 進入 mysql u root p mysql h localhost u root p databasename 列出資料庫 show databases 選擇資料庫 use databasename 列出 show tables 顯示 列的屬性 show c...