您是否厭倦了手動轉換大量圖片?透過這個進階的 Python 腳本,您可以更方便地指定輸入和輸出目錄,並批量將圖片轉換為您想要的格式,預設為經典的黑白 .pbm
格式。
為什麼要使用這個腳本?
這個進階版本提供了更清晰和更方便的命令行參數:
- 更直觀的參數: 使用
--input
和--output
參數來明確指定輸入和輸出目錄。 - 強制指定目錄: 腳本會要求您提供輸入和輸出目錄,避免遺漏重要資訊。
- 批量轉換: 仍然保留了高效批量轉換圖片的功能。
- 靈活的格式: 支援轉換為
.png
、.jpg
等多種常見圖片格式。 - 組織輸出: 轉換後的檔案會自動保存到輸出目錄的子目錄中,方便管理。
使用方法
請按照以下步驟使用這個進階腳本:
- 安裝 OpenCV 庫:
如果尚未安裝,請打開您的終端機(macOS/Linux)或命令提示字元(Windows),然後輸入:pip install opencv-python
- Max腳本檔案下載:
https://github.com/max32002/MaxFontScripts/blob/master/convert_images
.py - 開啟終端機或命令提示字元:
導航到您儲存convert_images.py
檔案的目錄。 - 執行腳本:
使用--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