大きな画像(サイズ> 80 MB)をWebページに読み込もうとしています。ユーザーは実際に画像全体を一度に見る必要はなく、要求された部分だけを見る必要があります。
画像のサイズは約10kx10kです。
私は少し周りを見回しましたが、問題の合理的な解決策を見つけることができませんでした。
必要に応じて画像をいくつかの部分に分割し(例:9個、各3k x 3k)、ユーザーの要求に応じてページに読み込むか、画像の次のセクションに移動します(例:ユーザーが3k xを超えた場合) 3k境界、サーバーは必要に応じてサイドピースまたはボトムピースを送信します)。
私は画像を分割する方法を見つけましたが、それを動的に行い、それらを動的に縫い合わせる方法を見つけることができませんでした。
アップデート
Microsoft Deep Zoom Composerを使用してみましたが、機能しませんでした。こんなに大きな画像サイズには対応していないと思います。Microsoft PhotoSynthで同じ画像を試したところ、 32MBまでのファイルしかサポートされていないというエラーメッセージが表示されたので、その結論に達しました。Deep ZoomComposerとPhotoSynthは同じファイル形式を使用しているため、同じファイルサイズの制約があると思います。
Deep Zoom Composerは、エラーメッセージのように意味のあるエラーメッセージを生成しませんでした。ファイル形式は正しくありませんが、ファイルは正しい形式(つまり、jpg)です。ありがとう