Skip to content

dbunt1tled/generate-random-avatar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random Avatar

Generate random avatars or banners.

Install

composer require dbunt1tled/generate-random-avatar

Features

  • Custom Fonts
  • Save PNG & JPG format
  • Supported shapes ellipse(circle), rectangle(square)
  • Supported drivers GD, ImageMagic

Usage

Minimal usage

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

avatar

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

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);

avatar

About

Generate random letter avatar

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages