歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下批量調整圖片大小

Linux下批量調整圖片大小

日期:2017/2/28 17:38:43   编辑:Linux教程
周末出去玩,照了幾張數碼相片。上傳到網上之前需要縮小一下,以前在Windows裡都是用"光影魔術手",在Linux下如何完成這個工作呢?我開始是用GIMP一張的轉,但太麻煩了,GIMP支持批處理腳本的,Google關鍵詞"gimp-image-scale"可以找到一些這方面的腳本。不過更方便的是用Image Magick這個命令行圖像處理軟件。

  先用如下命令裝上Image Magick:
  sudo apt-get install imagemagick

  縮圖方法一:convert -resize 50%x50% photos\*.JPG small\

  這種方法轉成的圖片的文件名變成了數字,如果希望原文件名不變,可以用如下命令(實際上是一個四行合為一行的腳本)。

  縮圖方法二:for img in `ls photos\*.JPG`; do convert -resize 50%x50% $img small-$img; done

  感覺要比如以前Windows下的軟件方便多了。

  注:我之前曾象資料裡用-sample參數,而非-resize。但前者可能不僅縮放了大小,還壓縮了圖像,所以我對縮小後的圖片質量不太滿意。用convert -h可以顯示其所有參數,我後來選用了-resize。
Copyright © Linux教程網 All Rights Reserved