透明なPNG画像をSQLサーバーの画像フィールドにアップロードし、DynamicDataImageHandlerを使用して取得してみました。画像の透明な領域は、レンダリング時に白く表示されます。解決策についてアドバイスしてください
4 に答える
1
私はトムに同意します。SQLがイメージを変更し、発生している問題を引き起こすとは信じられませんでした。さらに、SQLサーバーの画像フィールドに画像を保存するのはなぜですか?そうしないと、(私の経験では)ファイルへの参照をvarcharフィールドに格納する方がよいため、そうすることには本当に正当な理由があるはずです。
于 2009-06-24T13:04:14.710 に答える
0
The problem was the content type of the returned response from the handler. After setting the content type to image/png, it worked
于 2010-05-29T18:25:01.717 に答える
0
BLOBを直接使用し、画像の生データをその中に入れます。
于 2009-05-28T09:36:35.693 に答える
0
100%確信はありませんが、ImageHandlerが透明度を失うような方法で画像を操作しているのではないかと思います。
于 2009-06-24T13:30:35.470 に答える