質問

ASP.netでPNGイメージを返すアプリケーションを作成しました。

結果の画像は、透明な背景上で完全に黒です。画像にインデックスを付けてファイルサイズを小さくする方法はありますか?

許可されないグラフィックオブジェクトを使用しているため、新しいイメージが作成されたときにインデックスを作成できません。

助けてくれてありがとう-私は年齢を探してきましたが、これを設定する方法がわかりません。

役に立ちましたか?

解決

私の知る限り、ストレートGDI +を使用してこれを行うことはできません-組み込みPNGエンコーダーは、出力色深度のサポートが非常に制限されています...インデックス付きを作成できたとしてもメモリ内に適切なパレットを備えたビットマップでは、32bpp PNGとして書き出されたままです。必要な種類の制御を取得するには、サードパーティの画像ライブラリに頼る必要があります。

参照:

  
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top