背景が透明なpngファイルのフォルダーがあります。コマンドラインから変換し、画像の透明な背景を維持したいと思います。
何か助けていただければ幸いです。
jpgは透明度をサポートしていないので、出力jpgの背景色の16進値をどのように指定できますか?現在、デフォルトは#ffffff
?私はこのスクリプトを試しましたが、出力のjpgに白い背景が表示されます。
mogrify -quality 100 -format jpg *.png
更新
私はこれらのpngファイルをinkscapeで作成しました。これらのpngをjpgに変換する私の目標は、円形または角のあるオブジェクトのギザギザのエッジを取り除くことです。現在、pngのエッジはギザギザしていますが、pngをjpgに変換するとこの問題が解決する可能性があることを読みました。ただし、ChristianSkjødtの回答で概説されている方法で変換すると、画像のギザギザのエッジがさらに悪くなります。pngをjpgに変換し、ギザギザのエッジを取り除くためにアンチエイリアスまたは他の手法を使用する方法はありますか?助けてくれてありがとう。