Silverlight アプリケーションで tiff ファイルを表示するにはどうすればよいですか? tiff 以外の画像形式を表示できます。ありがとう。
5 に答える
Silverlight で TIFF を表示することに成功しました。無料のLibTiff.NETライブラリを Silverlight に移植するのは簡単で、わずか 3 ~ 4 回の微調整が必要です。
ライブラリ自体は非常にレガシーで生のまま使用できますが、必要な方法で画像データを抽出できるようにするには、TIFF 形式の内部動作についてある程度の知識が必要です。
しかし、それは実行可能であり、ビットとピースはWriteableBitmap
.
TiffLightを試してみませんか?これは、Silverlight で Tiff ファイルのネイティブ表示を可能にする Silverlight コントロールです。
TiffBitmapDecoderおよびPngBitmapEncoderクラスを使用して Tiff を変換する HttpHandler を使用します。
または、Silverlight で Tiff 画像をデコードできる場合は、WriteableBitmapを使用して表示できます。
Tiff ファイルは複数ページの形式であるため、レンダリングは png、gif、または bmp ほど単純ではありません。
もちろん、これは Web 検索で既に見つけていますが、費用がかかります。
これによると、Silverlight 2.0 は tiff 画像をサポートしていません。
ただし、この記事では、tiff 画像を jpeg または png (Silverlight でサポートされている) に変換する方法を説明していると思います。ただし、この処理はサーバー側で行う必要があります。