將您的圖片轉換為不同格式

您是否厭倦了手動轉換大量圖片?透過這個進階的 Python 腳本,您可以更方便地指定輸入和輸出目錄,並批量將圖片轉換為您想要的格式,預設為經典的黑白 .pbm 格式。

為什麼要使用這個腳本?

這個進階版本提供了更清晰和更方便的命令行參數:

  • 更直觀的參數: 使用 --input--output 參數來明確指定輸入和輸出目錄。
  • 強制指定目錄: 腳本會要求您提供輸入和輸出目錄,避免遺漏重要資訊。
  • 批量轉換: 仍然保留了高效批量轉換圖片的功能。
  • 靈活的格式: 支援轉換為 .png.jpg 等多種常見圖片格式。
  • 組織輸出: 轉換後的檔案會自動保存到輸出目錄的子目錄中,方便管理。

使用方法

請按照以下步驟使用這個進階腳本:

  1. 安裝 OpenCV 庫:
    如果尚未安裝,請打開您的終端機(macOS/Linux)或命令提示字元(Windows),然後輸入: pip install opencv-python
  2. Max腳本檔案下載:
    https://github.com/max32002/MaxFontScripts/blob/master/convert_images.py
  3. 開啟終端機或命令提示字元:
    導航到您儲存 convert_images.py 檔案的目錄。
  4. 執行腳本:
    使用 --input--output 參數指定輸入和輸出目錄,並可選地使用 -f--format 參數指定輸出格式。

使用範例

以下是一些使用範例:

  • 範例 1:將 input_images 目錄中的所有圖片轉換為預設的 .pbm 格式,並保存到 converted_images 目錄下的 pbm_converted 子目錄中。
    python convert_images.py --input input_images --output converted_images
  • 範例 2:將 source_photos 目錄中的所有圖片轉換為 .png 格式,並保存到 output_photos 目錄下的 png_converted 子目錄中。
    python convert_images.py --input source_photos --output output_photos -f png
  • 範例 3:將 images_to_process 目錄中的所有圖片轉換為 .jpg 格式,並保存到 processed_images 目錄下的 jpg_converted 子目錄中。
    python convert_images.py --input images_to_process --output processed_images --format jpg