Generate random avatars or banners.
composer require dbunt1tled/generate-random-avatar
- Custom Fonts
- Save PNG & JPG format
- Supported shapes ellipse(circle), rectangle(square)
- Supported drivers GD, ImageMagic
Minimal usage
$avatar = (new RAvatar())
->setText('RB')
->saveFile('0.jpg', 100);
Avatar - full random colors
$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 - random background color and reverse text color based on background (black or white)
$avatar = (new RAvatar())
->setShape('rectangle',300,90)
->setText('Igor Snow',null, 60)
->setInverseColorText()
->setBorder(1)
->saveFile('2.jpg', 100);