Facebook,opengraph,他们如何裁剪?

Mic*_*key 6 facebook opengraph

我有一个网站,其中有一个简单的500x500图像 <meta property="og:image" content="image.jpg" />

Facebook有时会裁剪并使用图像的顶部,中间或在某些情况下使用底部来获得它所需的宽高比.有什么办法可以控制吗?或者更好的是,让它像其他社交网站一样拍摄整个方形图像吗?

In my findings if your image is not 600x315 1200x630 or other 40:21 ratio facebook has a three step algorithm for determining what to crop as outlined below.

发现:

First Priortiy:人脸检测.检测面的中心点.如果多个面确定最接近的面并将裁剪基于该面.

第二优先级:某种对比度检测:细节>颜色>对比度.因此,如果您在图像顶部有一张脸的图片,并且图像的其余部分已经模糊,因为图片是以极低的光圈拍摄的.然后,如果你在图像的某个部分有很多颜色,那么它会偏爱它,然后如果有一个非常暗的图像在右下角有一个明亮的白色水印,那么它会更喜欢它.

第三优先级:这是一个默认值,如果以上两个不起作用,则默认为中心裁剪.

Age*_*oul 0

在 Facebook 上进行研究后,我发现了这篇关于 Facebook 推荐的图像尺寸和长宽比的文章。

我个人还没有尝试过,但是这个StackOverflow 问题说他们已经尝试过 facebook 在文章中推荐的内容。

我将尝试实现 Facebook 上推荐的图像尺寸,并适当编辑答案。

希望这可以帮助。