1

プロジェクトについてお聞きしたいです。だから、私は画像を表示するWebページを持っています。しかし、Google マップのズーム ツールのように、画像をクリックして画像の詳細を確認したい場合は、画像をズームできるようにしたいと考えています。誰かがそれを行う方法を教えてもらえますか? ありがとうございました。

4

1 に答える 1

0

非常に大きな画像または小さな画像がある場合は、非常に異なるソリューションが必要です。

  • 小さな画像 (数 Mo) の場合は、画像をブラウザーに送信し、マウスとホイールを処理し、画像の表示部分をキャンバスに描画する小さなスクリプトを作成することができます。

  • 非常に大きな画像がある場合は、Google マップに似たソリューションが必要です。Google マップのズームに関する興味深い点は、ブラウザが高解像度マップ全体を取得するのではなく、画面解像度の小さな部分である「タイル」のみを取得することです。大きな画像を切り取ってタイルを構築するには、サーバー側のライブラリが必要です。多くのものを利用できます (私は Java で作成しました)。選択したサーバー側の言語によって異なります (たとえば、google "tiling zoom library your_language")。また、タイルを取得、管理、および表示するには、(やや複雑な) スクリプト ブラウザー側が必要です。

于 2012-07-03T13:04:43.387 に答える