歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下用ImageMagick玩圖像魔術

Linux下用ImageMagick玩圖像魔術

日期:2017/2/28 16:34:18   编辑:Linux教程

不管你知不知道,現在是一個用ImageMagick的好機會,至少,如果你是一個Linux用戶的話。這是一個藏在很多圖形相關的應用程序後邊的圖像處理器,並且有著很充分的理由。有了這個工具,你可以在命令行或者腳本/應用程序裡面進行一大堆的常見圖像操作和轉換。ImageMagick可以對圖像完 成轉換、變幻、繪制、裝飾、動畫以及混合等操作。它既可以在命令行上進行快速操作,也可以集成到一個復雜的軟件套裝裡面。這份指南包括了那些最具“魔術” 性質的ImageMagick特征,並提供了如何使用它來完成日常任務的操作示例。

一個關於convert的提示:在本文中convert這 個命令名將會多次被提及。這是訪問ImageMagick功能的數個命令中的一個,並不單指類型之間的轉換。我們用convert這個詞開始的一個命令並不見得就是將圖像從一種格式轉換到另一種 格式。

獲取ImageMagick

在許多Linux系統上ImageMagick是已經預裝的,因此你完全不必擔心關於安裝的問題。查找它的一個簡單辦法是打開命令行並且輸入

which convert

如果它給出了類似於/usr/bin/convert的結果,那麼一切都已就緒,可以開始下一節了。如果沒有,它也應該在你發行版的標准倉庫中。Debian和Ubuntu的用戶可以這樣獲取之

sudo apt-get install imagemagick

轉換基本的圖像類型

ImageMagick在完成簡單圖像轉換方面很強大。比如,轉換JPG到PNG就這麼簡單:

convert myPicture.jpg myPicture.png

一個很重要的提示是convert命令會在一個拷貝的文件上進行操作。使用轉換操作不會替換或者覆蓋你的原始圖像。

簡單變換

轉換圖像的時候,你可以增加一些選項標志以完成諸如旋轉、改變大小和裁剪之類的變換操作。如上所述,我們會使用convert命令,但這並不意味著必須選擇一種不同的輸出類型。

#將單個圖像旋轉90度

convert -rotate 90 MyPicture.jpg MyPicture-rotated.jpg

Copyright © Linux教程網 All Rights Reserved