tal7aouy / avatar
Generate user avatar using name initials letter.
Fund package maintenance!
Ko Fi
v1.1.0
2022-04-20 13:26 UTC
Requires
- php: >=7.0.0
- ext-mbstring: *
- intervention/image: ^2.7
Requires (Dev)
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-master
README
Generate user avatar using name initials letter.
Features
- Data URI image ready (also save as PNG/JPG).
- Consistent color.
- Customize size, shape: square, circle.
- Small, fast.
Install
Via Composer
$ composer require tal7aouy/avatar
Implementation
<?php use Tal7aouy/Avatar\Avatar; $avatar = new Avatar('Mhammed Talhaouy'); // Square Shape, Size 64px $avatar = new Avatar('Mhammed Talhaouy', 'square', 64); // Save Image As PNG/JPEG $avatar->saveAs('path/to/filename'); $avatar->saveAs('path/to/filename', Avatar::MIME_TYPE_JPEG);
<img src="<?php echo $avatar ?>" />
To use static colour or custom colour use ->setColor($background, $foreground);
<img src="<?php echo $avatar->setColor('#000000', '#ffffff');?>" alt="" />
License
Avatar is open-sourced software licensed under the MIT license.