[Mac] sips – 簡單一句指令批量壓縮圖片

6 / 2, 2014 mac , 電腦技巧

最近覺得電故的圖片真的該壓縮了,圖片有點大,但是又覺得慢慢壓縮好累,所以就在想有沒有超快的免費軟體,雖然有找到幾個,但是卻意外找到了傳說中的 terminal 解法,簡單一句化,竟然就完成壓縮了,還可以選擇依比例壓縮或是指定尺寸壓縮,不分享太可惜了

首先就是打開終端機,在LaunchPad -> 其他 裡面
mac-sips-1

依照指定尺寸作壓縮:

sips -z 長 寬 檔名

這樣就會壓縮到跟指定長寬一樣了,注意是小寫 z

依照比例作壓縮:

sips -Z 長 檔名

這是把圖片壓縮,長寬取較大者雖小到該數值,另一個則隨比例變化,簡單來說,確保長寬都不會超過這個數值

壓縮指定資料夾底下的所有檔案,則是把檔名改成 “*",例如

sips -Z 720 *.png

以上的檔案路徑除非有 cd 到指定目錄,否則都是絕對路徑,同時以上的png只是舉例,實際上常見的圖片格式都可以壓縮

接下來回到終端機,假設我要壓縮 /Users/allen/Desktop/test 底下的所有檔案,則是輸入如下:

cd /Users/allen/Desktop/test
sips -Z 720 *.jpg

mac-sips-2

壓縮後的圖片
mac-sips-3

真的都很忠實的壓縮完成啦

  • 高啟峰

    強!

  • someone

    因為gd是build in ImageMagick 不是? at least ubuntu and windows不是內置的. ImageMagick 我只用過java那個~

  • Licson Lee

    為什麼不用imagemagick……

    • s3131212

      好問題

      • Nel

        WP 用 ImageMagick Engine 取代 GD

        • s3131212

          說真的我根本不知道 Imagemagick適何方神聖,不過好像挺厲害的

          • Nel

            用 WP 後台上傳圖片時,是運用 Server 本身安裝的 GD 去壓縮圖片,但 ImageMagick 比 GD 能把圖檔壓的更小、但品質更好

            • s3131212

              感覺很消耗資源XD
              不過ImageMagick好像不是開源的欸….

              • Licson Lee

                ImageMagick是開源的,而且處理速度比GD快一點點

              • Licson Lee

                terminal指令是:convert *.* -resize 720x? *.*

  • 網頁慢我第一個想法是用Google CDN………….

    • s3131212

      哈哈,目前還沒壓縮,以後再說,什麼都是以後就對了