0

如何获取照片的宽度和高度/me/home

我试试

/me/home?fields=picture,width,height

但没有宽度和高度的结果。

4

1 回答 1

0

Graph API 不会根据宽度和高度返回图像的大小。但是,您可以使用“高度”和“宽度”参数指定要检索的尺寸,例如:

me/picture?width=70&height=90

此外,您可以使用“类型”参数检索一些默认尺寸: https ://developers.facebook.com/docs/reference/api/using-pictures/#sizes

最后,您可以检索任意大小的图片并以编程方式获取其宽度和高度。

Javascript 示例:

现代浏览器和 IE9+:

var width = document.getElementById('yourImg').naturalWidth,
    height = document.getElementById('yourImg').naturalHeight;
console.log(width, height);

对于 IE8-:

var img = new Image(), // or document.createElement('img')
    width,
    height;

img.onload = function() {
  width = this.width;
  height = this.height;
};

img.src = 'http://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/626_someid_202729_q.jpg'
console.log(width, height);
于 2013-08-01T12:51:57.940 回答