我的网站上有一个 Facebook Like 按钮,已经有半年了。使用 OG 标签可视化类似内容。一切都经过彻底测试,一切都很好地显示在“基本”墙上,以及“时间线”墙上以及新闻提要中。
但是突然间,当有人喜欢该页面时,时间轴墙上的图像被裁剪了。原始图像是 200px x 200px,因为 Facebook 开发者工具提到了这些尺寸。
我认为这不是图像尺寸问题,因为 96x96 图像也被裁剪了。裁剪是指 Logo 的顶部和底部被切除。
现在我有一个旧帖子(2012 年 3 月),其中图像未被裁剪,还有一个帖子(几天前)图像被裁剪。两者之间的区别在于图像的 url:
看到参数&cfs=1了吗?
是否有一些选项或一些 OG 参数可以确保图像没有被 Facebook 裁剪?
谢谢
最佳答案
我做了一些研究,发现问题很可能是使用 PNG 和具有白色背景的图像的组合。
这是我的原始 PNG(90 x 90 像素),带有被裁剪的白色背景:
然后使用完整图像大小的深色背景的相同 PNG
带有白色 BG 的 JPG 和 GIF 效果很好
附带说明一下,Facebook 不喜欢我通过 https 提供图像。
如果 Facebook 能够记录他们所做的这些更改,那就太好了,但是,唉。
关于Facebook 时间线墙贴图片在点赞后被裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11032484/