code: public static BufferedImage createAvatar(String name,
                                               int size,
                                               String fontColor,
                                               String bgColor,
                                               String fontName,
                                               int fontSize,
                                               int fontStyle) {
          // 检查输入项目
          if (Strings.isBlank(name)) {
              return null;
          }
          // 分析要写入的文字
          String content = name;
          if (name.length() > 2) {
              content = ("" + name.charAt(0));
          }
          content = content.toUpperCase();
          return createText(content, size, size, fontColor, bgColor, fontName, fontSize, fontStyle);
      }
docs: 根据名字生成头像，英文采用第一个字母，中文2个字使用2个字，超过2个字采用第一个字
  
  @param name
  名字
  @param size
  图片大小，默认256
  @param fontColor
  文字颜色 默认白色
  @param bgColor
  背景颜色 默认黑色
  @param fontName
  字体名称 需运行环境中已有该字体名称
  @param fontSize
  字体大小
  @param fontStyle
  字体样式 Font.PLAIN || Font.BOLD || Font.ITALIC
  @return 头像