縦横が正方形で幅が 2048 ピクセルのビットマップがあるとします。
Silverlight で必要な一連のファイルを作成するには、DeepZoomImageTileSource
このビットマップを 1024 に、次に 512 に、次に 256 に、というように 1 ピクセル イメージに縮小する必要があります。
2 つのアプローチがあります。
- 必要な各画像について、元のフル サイズの画像を必要なサイズにスケーリングします。ただし、画像全体を非常に小さなサイズにスケーリングするのは過剰に思えます。
- あるレベルから次のレベルにスケーリングすると、元の画像が破棄され、連続してスケーリングされた各画像が次に小さい画像のソースとしてスケーリングされます。ただし、これはオプション 1 を使用するよりも忠実度の低い 256 ~ 64 の範囲の画像を生成すると思われます。
Deep Zoom Composer とは異なり、このツールはオンデマンドで動作することが期待されるため、妥当な時間枠 (30 秒以内) で完了する必要があることに注意してください。プラス面では、複数の高解像度画像のピラミッドではなく、単一のマルチスケール画像のみを作成しています。
私はここで快適ゾーンの外にいます。グラフィックスの専門家は何かアドバイスを受けましたか? ポイント2について間違っていますか?ポイント 1 は適度にパフォーマンスが高く、何も心配していませんか? オプション 3?