为什么FB裁剪你为Like按钮提供的图像?

时间:2014-01-27 00:54:52

标签: facebook-like

无论我用

指定什么图像
<meta property='og:image' content='http://www.mysite.com/images/img1.jpg' />
Facebook正在榨取形象,经常切断人们的头脑,如下例所示。有没有办法阻止FB裁​​剪图像?

enter image description here

由于

2 个答案:

答案 0 :(得分:1)

此缩放来自Facebook在URL图像中生成的参数。

这是生成图像的示例: https://fbexternal-a.akamaihd.net/safe_image.php?d=AQAzfOH9x1vWvGLf&w=154&h=154&url=http%3A%2F%2Fshailan.com%2Fwp-content%2Fuploads%2Fwordpress-facebook-thumbnails.jpg&cfs=1&upscale

要达到目标,您需要在上面的网址中通过 cfs = 0 更改参数 cfs = 1

您将获得以下内容: https://fbexternal-a.akamaihd.net/safe_image.php?d=AQAzfOH9x1vWvGLf&w=154&h=154&url=http%3A%2F%2Fshailan.com%2Fwp-content%2Fuploads%2Fwordpress-facebook-thumbnails.jpg&cfs=0&upscale

我认为facebook允许在没有人工干预的情况下进行,例如javascrit edit等。 我将看一下facebook API来检查你是否可以通过添加一个og参数或类似的东西来实现它。

答案 1 :(得分:1)

您可以添加到页面中,而不是更改cfs参数:

<meta property="og:image:width" content="180" />
<meta property="og:image:height" content="110" />

请用图像尺寸值替换180和110.