动态调整大小的图像为og:图像好吗?

时间:2012-01-27 08:59:05

标签: facebook image opengraph

我使用ImageResizer.net根据一个较大的源图像动态创建我需要的尺寸图像。它以类似网址的方式完成,如下所示:“www.siteUrl.com/ImagePath/ImageName.jpg?width=90&height=90&crop=auto&quality=90”。这会将图像大小调整为90x90像素,裁剪并将jpeg质量设置为90%。

这个网址是否可以被og:image接受,这样当有人喜欢/链接到我在Facebook中的内容时,它会在og:image属性中显示图像的缩略图?

4 个答案:

答案 0 :(得分:2)

我最近使用带有一些查询字符串参数的URL作为og:image,它对我来说很好。

如果您不知道:

Facebook提供了一个调试工具,可让您检查可从某个域获取哪些OpenGraph元数据:http://developers.facebook.com/tools/debug

答案 1 :(得分:1)

是的,这个URL接受og:image并且工作正常......

我已经像这样使用了这个例子。 <meta property="og:image" content="http://www.xyz.com/Handlers/ImageGenerator.ashx?id=de69f1e1-ee64-4bd9-80b8-8546bca4ef45&amp;w=50&amp;h=50" />

这里我使用的是图像处理程序文件,并且传递图像ID和图像ID保存在与图像路径关联的数据库中,并且在Facebook上工作正常....

答案 2 :(得分:1)

一个注意事项,Facebook希望图像至少为200px

答案 3 :(得分:0)

在我的情况下不起作用。 通过asp脚本从MySQL blob字段检索图像。 调试器显示图像并且没有错误,但页面上的按钮不会拍摄图像。

Page:http://www.ffkama.be/html/2_agenda_detail.asp?ps=id51

图片网址:http://www.ffkama.be/root/imager_ag.asp?id=51

更新: 我忘记了HEAD标签中的代码:( 有一件事是肯定的,没有'prefix =“og:ht tp://ogp.me/ns#fb:ht tp://ogp.me/ns/fb# website:ht tp://ogp.me/在HEAD标签中的ns / website#“',调试器不会出现错误,图像显示在dubugger中,但图像不会显示在页面上。然后页面被缓存,只有两个解决方案: 1.重命名页面 2.等待几天让缓存过期