1

私は Symfony2 で Web ページをプログラミングしていますが、この時点で非常に具体的なことをしたいと考えています。次のようなスライドショーが必要です。

  • マウスオーバーで画像の表示を一時停止します。
  • MySQL データベース内の特定のテーブルのすべての画像を動的に含めます。
  • スライドショーのフレーム内に収まるようにすべての画像のサイズを変更します (画像の比率を変更せずに、1:1 のままにし、画像を変形させません)。
  • 可能であれば、これらの画像は機能の低下を避けるためにプリロードされています。

このタスクのために、私は既に作成された jQuery スライドショーを探していました (非常に優れたスライドショーがあります)。今:

=> データベースから画像を動的に含めるには、JSP を使用して単純なもの (ループなど) を記述します。

=>画像のサイズを変更するには、画像の重量を軽くする必要があります。たとえば、元の画像のサイズは 1.2 MB、解像度は 1000 x 1000 px です。スライドショーにそのような画像を 10 個読み込むと想像してください。だから私が探しているのは、画像のすべての側面を縮小するものです(ピクセルサイズの縮小とファイルのペア圧縮)。このために、クライアント側のソリューションではなくサーバー側のソリューションを考えました。たとえば、画像のサイズを変更するために既に作成された PHP スクリプトです。(しかし、これらすべての画像を縮小するにはどうすればよいでしょうか?)

最後に、私の質問は、この問題についてどう思うかについて、皆さんから情報を収集することです: 何を使用する必要があるか、どのように使用する必要があるか... つまり、これらの特定の仕様を持つこのスライドショーに出くわしたことはありません。だから私は私を方向付けるためにいくつかの専門家の意見が必要です.

すべてのアイデアを歓迎します。

前もって感謝します!

4

1 に答える 1

1

あなたはhttp://galleria.io/見るかもしれません. 画像データを宣言する方法もほとんどないため、ループを記述できます。寸法を設定すると、画像がビューポートに自動的に収まります (設定したようにトリミングするかどうか)。はい、画像をプリロードできます。必要に応じて、 extend メソッドを使用するか、テーマで直接実現できるホバーで一時停止します。

画像のサイズを自動的に変更するjQueryスライドショーは見つからないと思います(つまり、サイズ変更=物理的に解像度を変更します)。サムネイルを作成するためのスクリプトが含まれている場合もありますが、常に手作業があります。

ここで初めて利用しましたが、満足しています。

于 2012-05-31T20:35:32.763 に答える