以下のコマンドで場合によって黒が白になることもありますが、殆どのpng/gifでは効果がありません。うまく変換する方法はないでしょうか?希望は黒でなくて白にしたいです。
convert -fill "#FFFFFF" -opaque "rgba(0,0,0,0.0)" toka.png tokanasi.jpg
同じサイズの白一色のファイルを準備し、composite コマンドで、
composite toka.png haikei.jpg tokanasi.jpg
とするのはどうでしょうか。同じサイズの白一色のファイルは
convert -fill white -draw 'rectangle 0,0,10000,10000' toka.gif haikei.jpg
などで作れそうに思います。
ためしてみますね!