2012-01-27 65 views
2

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

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

回答

1

是这个URL接受OG:形象和正常工作...

我已经使用这个像这样如。 <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

我最近所使用的网址与一些查询字符串参数为og:图像,它适用于我。

如果你不知道:

的Facebook提供了一个调试工具,它允许你检查哪些OpenGraph元数据可以从特定站点中获取:http://developers.facebook.com/tools/debug

1

一个说明,Facebook希望的图像至少200px

+2

截至今天,根据http://developers.facebook.com/docs/reference/plugins/like/,图片必须至少为50x50,根据http://developers.facebook.com/docs /分享/图片不能超过130x110。但是,如果您使用http://developers.facebook.com/tools/debug上的URL Linter工具,它会警告图像必须至少为200x200。好像Facebook上的冲突文档,对我来说。 – Nathan 2012-06-20 20:34:45

+0

我的经验是,图像130x50被裁剪为正方形,而不是按原样使用或调整大小以保持纵横比。我调整到241x241图像和FB调整大小,并保持它作为一个正方形。我在点击一个带有og:image元标记的网址并选择在我的墙上贴“评论”(与旧的“共享”功能类似的评论)时遇到此问题。 – Nathan 2012-06-20 21:05:59

0

它不适用于我的情况。 通过asp脚本从MySQL blob字段中检索图像。 调试器显示图像并且不会出现错误,但页面上的按钮不会拍摄图像。

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

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

更新: 我忘了头标记:( 有一件事是肯定的代码,没有“PREFIX =“OG:HT TP://HEAD标签中的/ogp.me/ns#fb:ht tp://ogp.me/ns/fb#网站:ht tp://ogp.me/ns/website#“',调试器不会给出一个arror和图像出现在dubugger中,但图像不会显示在您的页面上,然后页面被缓存,并且只有两种解决方案: 1.重命名页面 2.等待几天,缓存到期