Facebook Open Graph Images对于旋转图像来说质量很低

时间:2016-08-23 13:24:07

标签: image facebook-graph-api

我使用Facebook Open Graph将网站上的网址发布到相应的Facebook页面。主图像使用Open Graph标记og:image指定。有时,图像在Facebook上显示为非常放大,并且粒度/像素化。经过进一步检查,看起来很差的图像似乎已经旋转了(我注意到这是因为我使用的Lightbox插件并没有正确旋转它们,但所有其他软件:浏览器,Mac预览,Facebook都是。)

来自网站的example page有问题(点击放大并查看该第三方库中的方向问题,但这是另一回事)。 我可以通过使用Facebook Debugger against this page来查看我在Facebook上尝试解决的这个问题。(作为旁注,它正确定位)。

起初我以为我可以使用og:image:widthog:image:height解决此问题,但它没有效果(确实修复了不同的the pre-caching/crawling issue)。

请注意,将raw image URL直接提供给调试器works fine;问题仅在于通过Open Graph标记提供此URL时。

我的一个解决方法是使用我的图像处理库(sorl-thumbnail)来生成FB可能更喜欢的图像版本。

这些旋转图像导致问题的具体特征是什么?如何解决?

1 个答案:

答案 0 :(得分:1)

原来这是一个合法的Facebook错误。感谢他们及时回应和解决这个问题。

https://developers.facebook.com/bugs/1080037355413437/