PNG Image Tools
PNGファイルの透過処理を自動化するためのシンプルなツールセットです。
ツール一覧
1. RGB Converter
PNGのアルファチャンネルを破棄し、不透明なRGB画像に変換します。
2. Background Filler
PNGの透過部分を任意の色(白または黒)で塗りつぶします。
準備
動作環境
- Python
- Pillow ライブラリ
Pillowのインストール
コマンドプロンプトやターミナルで以下のコマンドを実行してください。
pip install Pillow
もしAutomatic1111やForgeなどを使用している環境でPillowのバージョン競合が発生した場合は、互換性のあるバージョンを指定してインストールしてください。
# 例:9.5.0の場合
pip install Pillow==9.5.0
使い方
1. RGB Converter の使い方
RGBConverter フォルダ内の convert_multiple_to_rgb.bat にPNGファイル(複数可)をドラッグ&ドロップします。
変換された画像は、元のファイルと同じ場所に _rgb.png という名前で保存されます。
2. Background Filler の使い方
BackgroundFiller フォルダ内の fill_with_white.bat または fill_with_black.bat にPNGファイル(複数可)をドラッグ&ドロップします。
変換された画像は、元のファイルと同じ場所に _white.png または _black.png という名前で保存されます。
注意: すべてのバッチファイルとPythonスクリプトは、それぞれのフォルダ内にまとめて置く必要があります。
ライセンス
Copyright (c) 2025 skybear0719
本ツールはMITライセンスのもとで公開されています。
本著作物および付属ドキュメントのコピーを取得した者に対して、本ソフトウェアを自由に扱うことを、以下の条件に従って無償で許可します。
上記の著作権表示および本許諾表示を、本ソフトウェアのすべての複製または重要な部分に含めるものとします。
本ソフトウェアは「現状のまま」で提供され、いかなる明示または黙示の保証もありません。いかなる場合も、著作者または著作権所有者は、本ソフトウェアまたはその使用に関連して生じるいかなる請求、損害、またはその他の責任について責任を負いません。