生成用户默认头像
/**
* 生成随机默认头像保存在本地
*/
@Test
public void getPng(){
String simpleUUID = IdUtil.simpleUUID();
StringBuilder stringBuilder=new StringBuilder();
stringBuilder.append("https://www.gravatar.com/avatar/")
.append(simpleUUID+".png")
.append("?f=y&")
.append("d=identicon&")
//.append("d=retro&") github 风格头像
// 可选 d=""
// 404:如果没有任何图像与电子邮件哈希无关,则不加载任何图像,而是返回HTTP 404(找不到文件)响应
//mp:(神秘人物)一个人的简单卡通风格的轮廓(不随电子邮件哈希值而变化)
//identicon:基于电子邮件哈希的几何图案
//monsterid:生成的具有不同颜色,面孔等的“怪物”
//wavatar:生成的具有不同特征和背景的面孔
//retro:生成的令人敬畏的8位街机风格像素化面孔
//robohash:具有不同颜色,面部等的生成的机器人
.append("r=g");
//将文件下载后保存在E盘,返回结果为下载文件大小
long size = HttpUtil.downloadFile(stringBuilder.toString(), FileUtil.file("E:\\touxiang\\"));
System.out.println("Download size: " + size);
}