yzalis/identicon 像素头像
composer require yzalis/identicon
使用
/**
* 获取头像
*/
public function getAvatar($uid = '')
{
$identicon = new \Identicon\Identicon();
if ($uid) {
$result = $identicon->getImageData($uid);
} else {
$result = $identicon->getImageData(mt_rand(1000,9999));
}
$uploudUtil = new UploadUtil();
$cdn_result = $uploudUtil->uploadCdn($result, 'suncode');
if ($cdn_result['errno'] == 0) {
return $cdn_result['save_name'];
} else {
return false;
}
}
设置默认头像的时候,可以用到这个功能。