2012-04-20 9 views
1

私はSymfony2でウェブページをプログラミングしています。私はこの時点で非常に具体的なことをしたいと思います。スライドショーが必要です:ダイナミックスライドショー:何を選択しますか?

  • 画像のプレゼンテーションを一時停止して一時停止します。
  • MySQLデータベースに特定のテーブルのすべての画像が動的に含まれます。
  • スライドショーの枠内に収まるように画像のサイズを変更します(画像の比率を変更せずに1:1のままで、画像は変形しません)。
  • 可能であれば、これらの画像は機能が遅くならないようにプリロードされています。

このタスクでは、すでに書かれたjQueryスライドショー(非常に素敵なスライドショーがあります)を探しています。 Now:

=>データベースの画像を動的にインクルードするには、JSPを使用して単純なもの(ループなど)を書きます。

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

私の質問は、あなたがこの問題についてどのように考えているかについての情報を収集することです。私はこれらの特定の仕様でこのスライドショーの事を見かけることはありませんでした。

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

ありがとうございます!

+0

これは、StackExchangeサイトのQ/Aフォーマットに適合するタイプの質問ではありません。それは、議論と議論を広げ、勧誘することが大いにあります。これらの質問をするのに最適な場所であるフォーラムを見つけてください –

答えて

1

http://galleria.io/、これはveeeeeryの弾力的なスライドショーで、強力なテーマ設定能力と束数configurable optionsで見ることができます。 declare image dataにはいくつかの方法がありますので、ループを書くことができます。ディメンションを設定すると、自動的にイメージがビューポートにフィットします(設定どおりにトリミングされます)。はい、それはpreload imagesです。あなたが望むならば、extend methodまたは直接in your themeで達成できるホバー上で一時停止してください。

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

私は初めてhereを使用しました。私はそれに満足しています。