透明なPNG画像をSQLサーバー画像フィールドにアップロードし、DynamicData ImageHandlerを使用して取得しようとしました。画像の透明領域はレンダリング時に白く表示されます。任意の解決策についてアドバイスしてくださいSQL Serverの画像フィールドで透過PNGが機能しない
1
A
答えて
0
問題は、ハンドラから返される応答のコンテンツタイプでした。コンテンツタイプをimage/pngに設定した後、正常に動作しました
0
BLOBを直接使用して、イメージの生データをそのデータに入れてください。
1
私はTomに同意しますが、私はSQLがイメージを変えてあなたが経験している問題を与えているとはほとんど信じられませんでした。 さらに、なぜSQL Serverのイメージフィールドにイメージを格納するのですか?私の経験上、ファイルへの参照をvarcharフィールドに格納するほうが良いからです。
0
私は100%確信していませんが、ImageHandlerが透明度を消失させるような方法で画像を操作していると思われます。
関連する問題