ホームページ >バックエンド開発 >PHPチュートリアル >QQ アバターを取得して php_PHP で表示する方法チュートリアル

QQ アバターを取得して php_PHP で表示する方法チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:11:031074ブラウズ

QQ アバターを取得して php で表示する方法

最近、ブログのメッセージにアバターが表示されているのを見ましたが、訪問者のアバターがすべて同じアバターを持っているため、少し見苦しく、あまり快適ではありません。現在、ほとんどのテーマに Gavatar アバター機能が組み込まれていますが、Gavatar がブロックされる問題については話さないでください。私自身はまだ Gavatar アバターさえ持っていません。

何回ログインしても通信速度が異常に遅かったので断念しました。 例えば、今人気のDuodaoですが、Duodaoを登録していない友達には、アバターはまだ問題があります。ソーシャルアカウントのバインドに関しては、私は何度もテストしましたが、QQやRenrenなどの主流のプラットフォームのバインドは頻繁に失敗し、面倒な認証を嫌う人もいます。

これを考慮して、私が考えているのは、アバターを持っていない友達の QQ アバターを呼び出すことです。QQ には少なくとも 1 つあるので、入力するだけで済みます。メッセージを残すときに QQ 番号を入力して、他のアバターに電話をかけると、さらに便利になります。

まずは QQ アバターを取得することです。これが今日のテーマでもあります。

最初の方法のコードは次のとおりです:

コードは次のとおりです:

$qq = 123456789;

echo '';

?>


2 番目の方法のコードは次のとおりです:
コードは次のとおりです:


$qq = 552452006;

$src = 'http://q1.qlogo.cn/g?b=qq&nk=' . $qq . time();

header('Content-type: image/png');

$res = imagecreatefromstring(file_get_contents($src));
imagepng($res);

imagedestroy($res);
?>


これら 2 つの方法の違い:


最初の方法の利点は、アバターの元の画像を出力できることです。ただし、アバターが動的 gif である場合、出力も動的画像になるという点が欠点です。アバターを呼び出すためのメソッド

2 番目の方法の利点は、最初の方法よりも高速であることですが、アバターの静的画像をキャプチャするだけであり、動的アバターを表示することはできません。

http://www.bkjia.com/PHPjc/931946.html

www.bkjia.com

http://www.bkjia.com/PHPjc/931946.html技術記事 php で QQ アバターを取得して表示する方法 最近、ブログメッセージのアバターが少しぎこちなく見えます。これは、訪問者のアバターがすべて同じアバターを持っているためで、あまり快適ではありません。今ではほとんどのテーマが...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。