1
gmをnodejsで使用すると、透明ピクセルを含むpngをjpgに変換すると、透明ピクセルは自動的に黒に変換されます。透明なピクセルを代わりに白に変換するには、これをどのように変更しますか?解決策は、(.flatten追加することですGraphicsMagickで透明に変換するNodejs
gm(image)
.quality(100)
.trim()
.setFormat("jpg")
.interlace("Line")
.resize(650, null)
.noProfile()
JPEGファイルは、透明性をサポートしていないので、白い最初に背景色を設定してみてください。 –
私はそう思ったが、どうすればいいのだろうか? .background( "rgb(255,255,255)")を追加しようとしましたが、効果はありませんでした。 –
これで何が起こっているのかよくわかりませんが、 '.fill(" yellow ")' '' '.opaque(" none ")' –