libpngを使用してrgbデータを8ビットpng画像(パレット)にエンコードするときに、ピクセルを透明としてマークしようとしています。この場合、別のアルファチャネルを作成すると、アルファチャネルは無視されます。8ビットカラーパレットを使用するときにピクセルを不透明または透明に設定する方法はありますか?
ありがとう
libpngを使用してrgbデータを8ビットpng画像(パレット)にエンコードするときに、ピクセルを透明としてマークしようとしています。この場合、別のアルファチャネルを作成すると、アルファチャネルは無視されます。8ビットカラーパレットを使用するときにピクセルを不透明または透明に設定する方法はありますか?
ありがとう
一部のパレット インデックスを透明としてマークするには、tRNSチャンクを作成する必要があります。ではlibpng
、関数を使用する必要があると思いますpng_set_tRNS()