Facebook 时间线墙贴图片在点赞后被裁剪

标签 facebook image facebook-like

我的网站上有一个 Facebook Like 按钮,已经有半年了。使用 OG 标签可视化类似内容。一切都经过彻底测试,一切都很好地显示在“基本”墙上,以及“时间线”墙上以及新闻提要中。

但是突然间,当有人喜欢该页面时,时间轴墙上的图像被裁剪了。原始图像是 200px x 200px,因为 Facebook 开发者工具提到了这些尺寸。

我认为这不是图像尺寸问题,因为 96x96 图像也被裁剪了。裁剪是指 Logo 的顶部和底部被切除。

现在我有一个旧帖子(2012 年 3 月),其中图像未被裁剪,还有一个帖子(几天前)图像被裁剪。两者之间的区别在于图像的 url:

原图没问题的: https://fbexternal-a.akamaihd.net/safe_image.php?d=AQCAhHvmadrTku6h&w=155&h=114&url=http%3A%2F%2Fwww.poobies.fr%2Fsite%2Fimg%2Fsocialmedia%2Fsocialmedia_logo_fr.png

还有一个图像被裁剪的地方: https://fbexternal-a.akamaihd.net/safe_image.php?d=AQCAhHvmadrTku6h&w=155&h=114&url=http%3A%2F%2Fwww.poobies.fr%2Fsite%2Fimg%2Fsocialmedia%2Fsocialmedia_logo_fr.png&cfs=1

看到参数&cfs=1了吗?

是否有一些选项或一些 OG 参数可以确保图像没有被 Facebook 裁剪?

谢谢

最佳答案

我做了一些研究,发现问题很可能是使用 PNG 和具有白色背景的图像的组合。

这是我的原始 PNG(90 x 90 像素),带有被裁剪的白色背景:

然后使用完整图像大小的深色背景的相同 PNG

带有白色 BG 的 JPG 和 GIF 效果很好

附带说明一下,Facebook 不喜欢我通过 https 提供图像。

如果 Facebook 能够记录他们所做的这些更改,那就太好了,但是,唉。

关于Facebook 时间线墙贴图片在点赞后被裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11032484/

相关文章:

php - facebook graph api 和 php sdk,删除事件!

javascript - 监听 iframe 上的点击事件

android - 我的 Android 应用程序中的 Facebook 授权

html - 试图将我的图像定位得低一点,但它会把所有东西都拖下来

iOS Facebook 快速登录

javascript - 当鼠标悬停在图像上时标签隐藏/显示?

c# - 什么是车牌检测的好算法?

css - Facebook 点赞/发送按钮...弹出框被截断

javascript - 让 Facebook 和 Google+ 按钮同时加载

css - Facebook LIKE 按钮和 W3C 验证失败