PNGのアルファマップをモノクロ抽出する方法

1687 ワード

ImageMagickをインストールする。

https://imagemagick.org/script/download.php#windows

特にどのバージョンでも構わないです。

変換したいPNGのフォルダを用意する

PNGだけ変換ってわけではないので基本それだけのフォルダを用意するといいです。

拡張子指定で動作するように書き換えた。

無効なファイルの場合はImageMagik側が弾いてくれます。

Batchファイルを用意

@echo off
 
for /F "delims= eol=" %%A IN ('dir /A-D /B *.png') do (
   magick.exe convert .\%%A  -channel matte -separate +matte .\%%~nA_Mask.png
   echo %%A
)

PNGA2MONO.bat

バッチ実行

実行する場合は「管理者として実行」ではなくて、ダブルクリックで実行したほうが良いです。

変換されたファイルは末尾に***_Mask***が付きます。