ImageMagick:圖片處理的神奇工具

ImageMagick:圖片處理的神奇工具

目錄

ImageMagick 是一款開源的圖片處理工具,提供了豐富的功能來處理圖片大小、格式和色彩等。此外,它還配備了命令列工具,方便用戶進行批次處理圖片。本篇文章將記錄一些在日常工作中常用的圖片處理指令。

安裝 ImageMagick

可以到 ImageMagick - Download 下載安裝檔,或是使用下列指令安裝:

Windows

使用 Chocolatey 安裝: (還不知道怎麼安裝 / 使用 Chocolatey 的可以參考這篇 )

choco install -y imagemagick

ImageMagick 的基本使用

  • 查詢版本

    magick -version
    
  • 將圖片轉成指定格式

    magick input.png output.webp
    
    • 將圖片轉成指定格式並指定品質

      magick input.png -quality 80 output.webp
      
    • 將圖片轉成指定格式並指定品質與大小

      magick input.png -quality 80 -resize 800x600 output.webp
      
    • 將圖片轉成指定格式並指定品質,並且將檔案大小限制在 100KB 以內

      magick input.png -quality 80 -define webp:target-size=100KB output.webp
      

相關連結

如何使用 ImageMagick 批次將 PNG 圖片轉檔成 AVIF 與 WebP 格式

相關文章

使用 Visual Studio Code 跨平台 C/C++ 開發環境全攻略

使用 Visual Studio Code 跨平台 C/C++ 開發環境全攻略

幾年前曾經使用 Visual Studio Code 在 Windows 上開發 C/C++,曾寫了一篇文章 記錄過程,但是當時只有在 Windows 上開發,最近又有需求要撰寫一些 C/C++ 專案,並且這次會在 macOS 和 Linux 上

閱讀更多
如何使用 pkg 將 Node.js 專案打包成可攜式執行檔

如何使用 pkg 將 Node.js 專案打包成可攜式執行檔

為了在沒有 Node.js 的環境中執行專案,我們可以使用 pkg 將專案打包成可攜式執行檔。 雖然 pkg 已經停止維護了,但是它仍然是一個很好用的工具,然而使用上有不少需

閱讀更多
如何快速建置 Node.js 專案並使用 TypeScript 與 Visual Studio Code 進行開發

如何快速建置 Node.js 專案並使用 TypeScript 與 Visual Studio Code 進行開發

安裝 .NET CLI on Windows with Chocolatey choco install dotnetcore-sdk -y on macOS with Homebrew brew install dotnet-sdk on Ubuntu sudo apt-get install dotnet-sdk -y 使用 Will 保哥 的專案範本建立一個新的 TypeScript 專案 安裝專案範本 dotnet new --install Duotify.Templates.DotNetNew 建立新的 TypeScript 專案 mkdir <project-folder> && cd <project-folder> dotnet new tsnode

閱讀更多