π€Avatar
Display a unique avatar for any user based on their (initials) name.
This Module is inspired by [Laravolt](https://github.com/laravolt/avatar)
// This will output data-uri (base64 image data), e.g., data:image/png;base64,iVBORw0KGg...
Avatar::create('Joko Widodo')->toBase64();
// Use in view to display initials as an image
<img src="{{ Avatar::create('Joko Widodo')->toBase64() }}" />Avatar::create('Susilo Bambang Yudhoyono')->save('sample.png');
Avatar::create('Susilo Bambang Yudhoyono')->save('sample.jpg', 100); // Quality = 100You may specify a custom font family for your SVG text.
Returns an instance of the Intervention image object, enabling further processing.
The library tries to render initials as supplied. For non-ASCII characters (e.g., Δ, Δ), their visibility depends on font support. Alternatively, non-ASCII characters can be converted to their closest ASCII counterparts using Stringy.
Last updated