dbunt1tled / generate-random-avatar
生成随机字母头像
dev-master
2023-05-02 09:33 UTC
Requires
- php: >=7.1.0
- ext-mbstring: *
- intervention/image: ^2.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.8
- phpunit/phpunit: ^10.0
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 = (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 = (new RAvatar())
->setShape('rectangle',300,90)
->setText('Igor Snow',null, 60)
->setInverseColorText()
->setBorder(1)
->saveFile('2.jpg', 100);