2012-03-13 7 views
2

グラフapi url https://graph.facebook.com/profileid/picture?type=squareから取得したプロフィール画像のサイズを変更する方法はありますか?サイズ変更facebook profile image

私はあなたが呼ぶことができる種類について知っています。しかし、cfimageタグに保存されているイメージサーバー側のサイズを変更する必要があるため、正しいサイズで表示できます。

残念ながら、私は実際のイメージに到達する方法を見つけることができません。なぜなら、URLはcfimageタグのソースとして配置するときに解決されないからです。

+0

あなたの要件がサーバー側でそれをしない場合、私はaeResizeImageのようなものでJSでそれを行うことを提案していたでしょう。 – Shreeni

答えて

4

このような何かを試してみてくださいを処理する、直接その値を使用することができます。

+0

divの背景に配置できるように、サイズ変更後に次のコードを追加しました。 ' ' – dreagan

0

https://graph.facebook.com/USER_ID?type=square&fields=pictureに電話をかけ、応答を解析します。

また
<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> 

、あなたがディスクに画像を保存することもできます。あなたは、代わりにリダイレクト

関連する問題