facebook - 调整 Facebook 个人资料图像的大小

标签 facebook facebook-graph-api coldfusion resize cfimage

有什么方法可以调整从图形 API 网址 https://graph.facebook.com/profileid/picture?type=square 检索的个人资料图片的大小吗?

我知道您可以调用的不同类型。但我需要调整存储在 cfimage 标记中的图像服务器端的大小,以便我可以以正确的大小显示它。

不幸的是,我无法找到获取实际图像的方法,因为将其作为 cfimage 标记的源时,网址未得到解析。

最佳答案

尝试这样的事情:

<cfhttp
    url="https://graph.facebook.com/#USER_ID#?type=square&fields=picture"
    method="get"
    getasbinary="yes"
    result="pic">

<cfset img = ImageNew(pic.FileContent)>
<cfif isImage(img)>
    <cfimage action="resize" source="#img#" width="50">
    <cfimage action="writetoBrowser" source="#img#">
<cfelse>
    <img src="Default.png"/>
</cfif>

或者,您可能希望将图像保存到磁盘。

关于facebook - 调整 Facebook 个人资料图像的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9684003/

相关文章:

ios - Facebook 注销在 ios 中的新 SDK V.4.1.0 中不起作用?

java - Oracle:OALL8 处于不一致状态

javascript - 如何根据用户在 HTML 选择中的选择更改字段?

ios - Facebook iOS SDK : can't show a "direct message" dialog on iPad (works on an iPhone)

facebook - 类似于 Windows 的 'localtunnel'

facebook - 如何使用 Graph API 在一篇文章中获取所有照片?

php - Facebook - 通过图形 API 更改照片说明

node.js - 将 webhook 连接到 Facebook Messenger 机器人时遇到问题

facebook-graph-api - 更新 Facebook 应用权限

jquery - 在 ColdFusion 中显示和/或使用无效的表单字段,如果您只是尝试用井号包裹它们