BK Multithumb生成的缩略图显示不完整

RT。。文章中的缩略图显示一半,倒是点击弹出的大图没问题 好奇怪
已邀请:

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

我看了你的页面才知道,你在文章内容里面插入的图片是存放在远程“阿里云 OSS” 开放存储服务器上的 JPG 格式图片。 BK Multithumb
本来对远程图片的缩略图制作就不是很可靠,而阿里云 OSS 又可能有某些特殊的东西影响到了这个缩略图的生成过程。
比如,向阿里云OSS 网盘空间上传图片的时候,阿里云似乎不能正确设置 content-type 值。对于 JPG 格式图片来说,这个值应该是 image/jpeg ,但是很可能系统没有自动识别并设置好。这个值不正确的时候,可能不会影响图片直接插入到网页中显示,但是可能会影响 BK Multithumb 对其生成缩略图。
注意我这里说了好几个“可能”,是因为我没有看到你的阿里云空间具体给图片默认设置了什么样的 content-type 值。
你可以做个测试:
1、登录到你的阿里云网页版,进入 bucket ,找到那张图片,查看其 content-type 是什么?如果不正确,请修改为 image/jpeg ,然后回到你的 Joomla 网站,清除 BK Multithumb 的缩略图缓存,再刷新前台文章页面看看有没有变化?
2、从阿里云空间下载那张图片(即使你电脑上仍然保存着副本也不要用,重新从阿里云下载),把下载到的那张图片上传到你的 Joomla 网站的空间里面 images 目录中,然后在同一篇文章(标题“测试”)中插入这张站内图片,再保存文章,清除 BK Multithumb 缓存,刷新前台试试看。
如果第一个测试能生成正确的缩略图,就说明是受到 content-type 的影响;如果第二个测试能生成正确的缩略图,就说明 BK Multithumb 对阿里云远程空间的图片支持不好。
最后说句题外话:我根据你网站的功能和规划来看,你使用 BK Multithumb 制作这样一个图库是不合适的。你应该选择一款真正的图库扩展,例如我已经汉化好的 Phoca Gallery
。如果图片数量不多,或许也可以考虑一下比 Phoca Gallery 轻量级一些的 RokGallery。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

检查了一下,阿里云的content-type 是对的,然后本地的图片能正常显示。看来Multithumb确实是对阿里云远程空间的图片支持不好
我还是换一个插件吧 麻烦老师了

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

刚才发现在浏览器地址栏直接输入你的阿里云空间的图片的 URL,回车之后,浏览器不会显示(打开)该图片,而是跳出了“下载”对话框。
根据阿里云有关安全规定,使用阿里云原始网址(形如: oss.aliyuncs.com/bucket/object.jpg
)的图片会被强制下载,必须绑定域名(通过域名解析改变为形如: image.myjoomla.com/bucket/object.jpg
)之后才能允许浏览器直接显示图片。
我怀疑这个安全规则或许是阻止 BK Multithumb 对存放在阿里云 OSS 网盘的图片生成缩略图的一个原因。你可以尝试一下绑定域名后,使用绑定后的域名对应的图片 URL 向文章内插入图片,然后看看 BK Multithumb 能否生成正确的缩略图。

QQ被盗了

赞同来自:

今天帮你测试了一个轻量级的缩略图插件,可以对存放在阿里云的图片顺利生成正常的缩略图。
插件名称是 sigplus
,本站已经汉化,可直接点击此链接下载。
在文章内容里面插入这样的标记代码:{gallery}http://beckdeng.oss-cn-shangha ... 25%3B

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

感谢感谢 sigplus确实能用
另外Multithumb貌似确实对远程图片的支持有问题,我换了其他几个网址的图片也是现实不完整

不是本人 - no no no!

赞同来自:

很高兴用 sigplus 能解决你的问题。
关于 Multithumb 这个缺陷,我会尽快向作者反映。希望他能想办法解决。从易用性角度看,还是 Multithumb 方便一些。

赤木@晴子 - 明月百年心

赞同来自:

我刚刚在 官方论坛发帖了,我们耐心等待官方的答复吧。
帖子地址: thumbnail's lower half output gray color for remote images
请保留那张图片在你的阿里云服务器上,以确保官方进行测试时图片链接无误。谢谢!

要回复问题请先登录注册