Drupal 7 在drupal 7 gallery中下载全尺寸图像链接

Drupal 7 在drupal 7 gallery中下载全尺寸图像链接,drupal-7,gallery,drupal-views,Drupal 7,Gallery,Drupal Views,我在Drupal7中创建了一个小图库,使用视图模块和图像字段的colorbox格式化程序。问题是,我想提供完整尺寸图像下载的url。请注意,“全尺寸图像”与“彩盒覆盖”中显示的图像不同。事实上,我根本没有完整尺寸的图像,因为我限制了上传时的最大图像尺寸(1000 x 1000px)。我不知道如何克服这个限制 所以,用户应该能够点击缩略图(100x100px)并在colorbox覆盖中查看1000px宽的图像版本。除此之外,还应该有完整尺寸照片的下载链接(例如,4000px宽)——最好是在覆盖层中

我在Drupal7中创建了一个小图库,使用视图模块和图像字段的colorbox格式化程序。问题是,我想提供完整尺寸图像下载的url。请注意,“全尺寸图像”与“彩盒覆盖”中显示的图像不同。事实上,我根本没有完整尺寸的图像,因为我限制了上传时的最大图像尺寸(1000 x 1000px)。我不知道如何克服这个限制

所以,用户应该能够点击缩略图(100x100px)并在colorbox覆盖中查看1000px宽的图像版本。除此之外,还应该有完整尺寸照片的下载链接(例如,4000px宽)——最好是在覆盖层中,但也可以在图库页面上

我可以跳过上传的大小限制,从图片src中提取链接,但我想保存bandwith并加快显示速度。嗯,无论如何,创建一个满是16张Mpx照片的图库不是一个好办法


有没有什么聪明的方法可以实现我想要的,或者我只需要稍微修改一下文件上传模块?

好的,我找到了答案。现在我想起来,这很简单

由于图像衍生工具是动态创建的,我只需要在admin/config/media/image styles中创建另一个图像样式,1000px宽和高,并删除图像字段中的上载限制


“完整大小的下载链接”可能会由JS中的正则表达式创建,只需将一个图像路径替换为另一个即可。

如果您限制上传的大小,但希望人们能够下载,那么显然它永远不会起作用。如果你想保存bandwith,允许人们下载相当大的图片也不会有帮助。首先,应该有(我想)一种上传3个版本图像的方法。但似乎我需要更改上传模块或编写自己的模块。至于带宽——这是一个体育赛事画廊,所以人们只有在照片上才下载完整版本的照片,并浏览其余的照片。或者我希望如此:-)当处理多个图像大小时,我认为最好是让人们上传他们的图像,然后创建更小的版本(1000px和缩略图,在您的情况下)用于代码中。但无论如何,如果bandwith和/或磁盘空间是一个真正的问题,您可能需要使用CDN来承载您的映像。您不能依赖用户的预期行为。还要注意的是,即使flickr存储全分辨率图像,但只允许付费用户下载回来。。。也许你应该把限制降到1000px?带宽/空间不是技术问题,至少对我来说不是。但它可能是用户方面的限制因素-即使图像预加载16 Mpx也可能需要一段时间才能显示。至于上传-我同意,但如何准确地先上传图像,然后调整大小,使用drupal中的标准或多上传图像字段?有可能吗?