dbunt1tled/generate-random-avatar

生成随机字母头像

dev-master 2023-05-02 09:33 UTC

This package is auto-updated.

Last update: 2024-10-01 00:10:16 UTC


README

生成随机头像或横幅。

安装

composer require dbunt1tled/generate-random-avatar

特性

  • 自定义字体
  • 保存 PNG & JPG 格式
  • 支持的形状 ellipse(圆形), rectangle(矩形)
  • 支持的驱动 GD, ImageMagic

用法

最小使用方法

    $avatar = (new RAvatar())
        ->setText('RB')
        ->saveFile('0.jpg', 100);

avatar

头像 - 全随机颜色

    $avatar = (new RAvatar())
        ->setText('Igor Snow',null, 60) // name, color (null - random), size
        ->setInitials(2) // convert text to initials (2 - count letters)
        ->setShape('rectangle',90,90) // shape , width, height, color (random)
        ->setBorder(3) // width, color (random)
        ->saveFile('1.jpg', 100); // path, quality

avatar

头像 - 随机背景颜色和基于背景的反转文本颜色(黑色或白色)

    $avatar = (new RAvatar())
        ->setShape('rectangle',300,90)
        ->setText('Igor Snow',null, 60)
        ->setInverseColorText()
        ->setBorder(1)
        ->saveFile('2.jpg', 100);

avatar