如何获取照片的宽度和高度/me/home
?
我试试
/me/home?fields=picture,width,height
但没有宽度和高度的结果。
如何获取照片的宽度和高度/me/home
?
我试试
/me/home?fields=picture,width,height
但没有宽度和高度的结果。
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);