2009-09-04 9 views

答えて

0

Silverlight 2.0は、thisによるtiff画像をサポートしていません。

しかし、この記事では、tiff画像をjpegまたはpng(Silverlightでサポートされている)に変換する方法について説明しています。ただし、この処理はサーバー側で行う必要があります。

0

Tiffファイルはマルチページ形式なので、png、gif、bmpのように単純ではありません。

もちろん、ウェブ検索でthisが見つかりましたが、費用はかかります。

0

TiffBitmapDecoderPngBitmapEncoderクラスを使用してTiffを変換するHttpHandlerを使用します。

また、SilverlightでTiffイメージをデコードできる場合は、WriteableBitmapを使用して表示できます。

+0

その他の「回答」(引用符に注意してください)は質問への実際の回答を提供しませんが、質問に対する回答を提供しようとします。 – Sung

+0

TiffBitmapDecoderはSilverlightで利用できません –

7

SilverlightでTIFFを表示するのに成功しました。無料のLibTiff.NETライブラリをSilverlightに移植するのは簡単です(わずか3〜4回の微調整が必​​要です)。

ライブラリ自体はかなりレガシーライクなものであり、使用するには未使用であり、必要な方法で画像データを抽出できるように、TIFF形式の内部動作に関する知識が必要です。

しかし、それは実行可能であり、ビットとピースはWriteableBitmapにチゼルすることができます。

+6

SilverlightをネイティブサポートするLibTiff.Net 2.0をリリースしました。 Tiffファイルのデータビットを読み取ってSilverlightのWriteableBitmapに適用する方法を示すソースパッケージにSilverlight Test Applicationがあります。 – Bobrovsky

1

TiffLightを試してみませんか?これは、SilverlightでTiffファイルをネイティブに表示できるようにするSilverlightコントロールです。

関連する問題