动态幻灯片:选择什么?

时间:2012-04-20 10:06:31

标签: php jquery jsp symfony slideshow

我正在使用Symfony2编写网页,我想在此处做一些非常具体的事情。我需要一张幻灯片:

  • 使用moseover暂停图像的显示。
  • 动态包含MySQL数据库中某个表的所有图片。
  • 调整所有这些图像的大小以适应幻灯片的框架(不改变图片的比例,保持1:1并且不会使图片变形)。
  • 如果可能的话,预先加载这些图片以避免运行缓慢。

对于这个任务,我一直在寻找已经编写过的jQuery幻灯片(那里有非常好的幻灯片)。现在:

=>为了动态地包含来自数据库的图像,我将使用JSP并编写一些简单的东西(例如循环)。

=>要调整图像大小,我的要求是减少图像重量。例如,原始图像的大小为1,2 MB,分辨率大小为1000 x 1000 px。想象一下,在幻灯片中加载10张图片。所以我所寻找的是减少图像所有方面的因素(像素大小的减少和文件的成对压缩)。为此,我想到了服务器端解决方案而不是客户端解决方案,例如一些已经编写的PHP脚本来调整图像大小。 (但是如何让所有这些图像都减少?)

我的问题,最后,是收集你们的信息,关于你对这个问题的看法:我应该使用什么,我应该如何使用它...我的意思是,我从来没有遇到过这些幻灯片的事情特别的规格,所以我需要一些专家意见来指导我。

欢迎所有想法。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

你可以看一下http://galleria.io/,这是一个有趣的弹性幻灯片,具有强大的主题能力和一堆configurable optionsdeclare image data的方法也很少,所以你可以写你的循环。设置尺寸时,它会自动将图像适合视口(裁剪与否,如您设置的那样)。是的,它可以preload images。如果您愿意,暂停时可以使用extend method或直接in your theme暂停。

我认为你不会发现任何自动调整图像大小的jQuery幻灯片(我的意思是调整大小=物理上改变分辨率)。有时它们包含用于准备缩略图的脚本,但总是有手动工作。

我第一次使用它here,我很高兴。