我已经在Drupal7中创建了一个小图库,使用的是视图模块和图像字段的colorbox格式化程序。事情是这样的,我想提供全尺寸图片下载的网址。请注意,“全尺寸图像”并不是出现在色彩盒覆盖中的同一图像。事实上,我根本没有全尺寸的图片,因为我限制了上传图片的最大尺寸(1000 X 1000px)。我不确定如何克服这个限制。
因此,用户应该能够点击一个缩略图(100 X 100px),并在色彩盒覆盖查看1000px宽的图像版本。除此之外,还应该有全尺寸照片的下载链接(例如,4000px宽)-最好是在覆盖图中,但也可能在画廊页面上。
我可以跳过上传的大小限制,并从图像源中拉出链接,但我想节省带宽并加快显示速度。好吧,创建一个满是16mpx照片的图库并不是一个好办法。
有没有什么聪明的方法可以实现我想要的,或者我只需要稍微修改一下文件上传模块?
发布于 2013-07-01 23:19:00
好了,我找到答案了。这很简单,现在我想起来了。
由于图像派生是动态创建的,我只需要在admin/config/media/ image - style中创建另一个图像样式,1000px宽和高,并删除图像字段中的上传限制。
JS中的正则表达式可能会创建“全尺寸下载链接”,只需将一个图像路径替换为另一个路径即可。
https://stackoverflow.com/questions/17407008
复制相似问题