我使用Facebook Open Graph将网站上的网址发布到相应的Facebook页面。主图像使用Open Graph标记og:image
指定。有时,图像在Facebook上显示为非常放大,并且粒度/像素化。经过进一步检查,看起来很差的图像似乎已经旋转了(我注意到这是因为我使用的Lightbox插件并没有正确旋转它们,但所有其他软件:浏览器,Mac预览,Facebook都是。)
来自网站的example page有问题(点击放大并查看该第三方库中的方向问题,但这是另一回事)。 我可以通过使用Facebook Debugger against this page来查看我在Facebook上尝试解决的这个问题。(作为旁注,它正确定位)。
起初我以为我可以使用og:image:width
和og:image:height
解决此问题,但它没有效果(确实修复了不同的the pre-caching/crawling issue)。
请注意,将raw image URL直接提供给调试器works fine;问题仅在于通过Open Graph标记提供此URL时。
我的一个解决方法是使用我的图像处理库(sorl-thumbnail)来生成FB可能更喜欢的图像版本。
这些旋转图像导致问题的具体特征是什么?如何解决?
答案 0 :(得分:1)
原来这是一个合法的Facebook错误。感谢他们及时回应和解决这个问题。