歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Linux中批量縮小圖片的技巧

在Linux中批量縮小圖片的技巧

日期:2017/2/28 17:29:48   编辑:Linux教程

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

先用如下命令裝上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。

後續。。。

過了兩天,我看到一篇文章,ubuntu自帶的gThumb也可以縮小圖片的。我一看,果然。它是界面操作,感覺還是沒有convert的命令行來得快。不過,如果你只是偶爾縮小一下圖片,也就不必去裝其他軟件了,就用自帶的gThumb好了。使用方法如下:

啟動:我習慣進入到圖片目錄(我裝了一個快速進入終端的右鍵菜單),然後用命令行啟動: gthumb *.JPG。這樣一啟動gthumb所有圖片都在那了。當然,也可以用主菜單“應用程序->圖像->gThumb圖像浏覽器”來啟動,再選擇圖片。

全選所有圖片,然後“工具->scale images....”,重選一個保存目標。接下去就不用說了。

Copyright © Linux教程網 All Rights Reserved