1

非常に幅が広​​いが背の高い画像ではない場合、.dziを作成しようとしています。

次のtest1.xmlを作成しました。

<?xml version="1.0" encoding="utf-8"?>
<Image TileSize="1024" Overlap="0" Format="png" ServerFormat="Default" xmlns="http://schemas.microsoft.com/deepzoom/2009">
   <Size Width="2048" Height="1024" />
</Image>

次に、test1_files / 1 /というディレクトリがあり、その中に0_0.pngと1_0.pngというラベルの付いた2つの1024 x1024.pngがあります。

これは私のSilverlightアプリケーションで問題なく開きますが、最初の画像は2048x1024の領域に引き伸ばされ、2番目の画像はまったく表示されません。アスペクト比が2:1の最初の画像を表示するだけです。私は何が欠けていますか?

4

1 に答える 1

0

test1_files/1/ フォルダー内のファイルは、合計幅または高さが最大 ​​2 ピクセルである必要があります。

したがって、あなたの場合、0_0.png および 1_0.png ファイルを「test1_files/11」というフォルダーに配置する必要があります。このフォルダーの合計幅は 2048 です。

適切な深いズームと互換性のある一連のファイルを本当に構築したい場合。両方の画像を 512x512 に縮小し、2 つを 1 つの 1024x512 0_0.png ファイルに結合して、それを /10/ フォルダーに配置する必要があります。次に、それを 512x256 に縮小し、ファイルが 1x1 の /0/ になるまで、/9/ フォルダーなどに配置します。

おそらく、すべてのフォルダーを気にせずに選択するだけで、MultiScaleImage コントロールはそれらがなくても問題なく動作しますが、そうすると 404 往復の費用がかかる可能性があります。

于 2010-07-06T21:01:06.860 に答える