Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在FLASK中调整facebook返回的图片大小_Python_Facebook_Flask - Fatal编程技术网

Python 如何在FLASK中调整facebook返回的图片大小

Python 如何在FLASK中调整facebook返回的图片大小,python,facebook,flask,Python,Facebook,Flask,我正在使用flask dance登录facebook 然后我想从facebook上得到一些东西 facebook_user = facebook.get('me?fields=id, name, picture').json() picture = facebook_user['picture']['data']['url'] 但是返回的图片大小是50X50,非常小 我正在尝试将url中的height=50&width=50更改为height=256&width=256,但这不起作用,如何调

我正在使用flask dance登录facebook 然后我想从facebook上得到一些东西

facebook_user = facebook.get('me?fields=id, name, picture').json()
picture = facebook_user['picture']['data']['url']
但是返回的图片大小是50X50,非常小


我正在尝试将url中的height=50&width=50更改为height=256&width=256,但这不起作用,如何调整图片的大小?fields=id、name、picture是一个GraphQL查询,
picture
是一个带有一些参数的查询

其中之一是
类型
,它允许您为图片指定预定义的大小:

me?fields=id, name, picture.type(large)
默认设置是为您提供
图片。键入(小)

或者,您可以使用
宽度
高度
字段请求特定尺寸:

me?fields=id, name, picture.width(125).height(150)
返回的图像尺寸可以大于指定的尺寸;这个想法是图像将“适合”尺寸

您甚至可以要求多种尺寸,每种尺寸;我在这里只显示
图片
定义,而不是整个
me?字段=…
规范:

picture.type(small).as(smallpic),picture.width(1024).height(768).as(hdpic)

此时,带有
smallpic
hdpic
me?fields=id、name、picture
的URL的结果是GraphQL查询,
picture
是带有一些参数的URL查询

其中之一是
类型
,它允许您为图片指定预定义的大小:

me?fields=id, name, picture.type(large)
默认设置是为您提供
图片。键入(小)

或者,您可以使用
宽度
高度
字段请求特定尺寸:

me?fields=id, name, picture.width(125).height(150)
返回的图像尺寸可以大于指定的尺寸;这个想法是图像将“适合”尺寸

您甚至可以要求多种尺寸,每种尺寸;我在这里只显示
图片
定义,而不是整个
me?字段=…
规范:

picture.type(small).as(smallpic),picture.width(1024).height(768).as(hdpic)

在这一点上,结果同时具有
smallpic
hdpic

是的URL。你不能只是改变网址。要求更大的图像。是的。你不能只是改变网址。而是要求一个更大的图像。