jpegoptim

jpegoptim

我經常嘗試將圖片上傳到網站並遇到一條訊息:

上傳失敗:檔案大小不能超過nMB!

我知道調整圖片的尺寸應該讓我低於n某種程度上,但是調整大小、儲存、檢查檔案大小的過程很麻煩。此外,有時保持當前尺寸可能會很方便。

我正在尋找一種更改圖片檔案大小的方法,最好是從終端更改。有沒有辦法做到這一點?

答案1

jpegoptim

首先安裝jpegoptim透過

sudo apt install jpegoptim

然後嘗試透過以下方式優化圖像的檔案大小

jpegoptim /path/to/image.jpg

或者如果您需要透過以下方式定義尺寸

jpegoptim --size=512k /path/to/image.jpg

這將覆蓋影像 - 以確保您在測試時有備份jpegoptim

mogrify (imagemagick)

調整大小

您也可以使用mogrifywhich 是 的一部分imagemagick。以下範例將影像尺寸縮小到 50%(因此調整大小 - 不是壓縮)

mogrify -resize 50% /path/to/image.jpg

壓縮

以下範例顯示了使用 進行壓縮mogrify

mogrify -compress JPEG -quality 50 /path/to/image.jpg

轉換(imagemagick)

壓縮

使用 Convert 壓縮到 80% 的工作原理如下:

convert -quality 80% /path/to/source/image.jpg /path/to/result/image.jpg

轉換一些具有大量選項的選項,因此您可以使用

convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% /path/to/source/image.jpg /path/to/result/image.jpg

應該根據這個帖子

  • 將品質設定為 85
  • 漸進式(壓縮壓縮)
  • 用於優化尺寸的非常小的高斯模糊(半徑的 0.05 或 0.5)取決於圖片的品質和尺寸,這顯著優化了 jpeg 的尺寸。
  • 刪除任何註釋或 exif 標籤

修剪

我引用的是專案頁面這裡

Triimage 是一個跨平台 GUI 和命令列介面,用於最佳化網站的圖片文件,根據文件類型使用 optipng、pngcrush、advpng 和 jpegoptim(目前支援 PNG 和 JPG 檔案)。

您只需透過以下方式安裝即可

sudo apt install trimage

僅透過應用程式名稱啟動後,您可能會看到 UI

在此輸入影像描述

如果您需要有關修剪的更多信息,請訪問項目頁面或運行trimage -h以查看幫助。

其他工具

影像大小優化角落裡還有optipngpngcrush、和其他幾個工具......但我從未使用過它們。jpegtran

我將以一些連結結束

相關內容