2010/09/01

[Gimp] 縮圖技巧

縮圖並不難,但要縮到把圖檔檔案變很小,同時又保有足夠的品質,就不是那麼 trivial 了。底下是我個人在縮圖時的程序,在絕大多數的情況下,會得到看起來還不賴的縮圖:

  1. 填入新圖檔的尺吋,並使用 Sinc (有些繪圖軟體叫 Lanczos3)重新取樣
  2. (Important) 使用Unsharp mask(反銳化遮罩),將圖檔銳利化
  3. 存檔時,Image quality選 85 或 75 (Image quality 越高,檔案大小就越大,但人眼未必能查覺 Image Quality 為 75 和 95 之間的差異)

如果想把大圖縮成寬度為 720 pixel,在 Gimp 裡的對應操作就是

  1. Image → Scale Image → Width=720, Interpolation=Sinc(Lanczos3)
  2. Filters → Enhance → Unsharp Mask
  3. File → Save → Quality=85

Example:

Without unsharp mask
With unsharp mask

如果用 Imagemagick 就更簡單,一行指令搞定!

$ convert -set option:filter:blur 0.5 -filter sinc -unsharp 0.3 -quality 85 -resize 720 input.jpg resized.jpg

Technical Details: ImageMagick v6 Examples -- Resize or Scaling

沒有留言: