duaton/png-avatar

Simple avatars by pixels

v1.0.1 2021-09-17 12:20 UTC

This package is not auto-updated.

Last update: 2025-07-05 01:00:06 UTC


README

Software License

Install

Via Composer

$ composer require duaton/png-avatar

Usage

Case 1:

$avatar = new Avatar();

$faces = new \duaton\paint\Base\Faces();
$ears = new \duaton\paint\Base\Ears();
$eyes = new \duaton\paint\Base\Eyes();
$mouths = new \duaton\paint\Base\Mouths();
$noses = new \duaton\paint\Base\Noses();

$avatarPaint->face($faces->default())
        ->ears($ears->default())
        ->eyes($eyes->default())
        ->mouth($mouths->default())
        ->nose($noses->default())
        ->save('full path to directory/fileName.png');

Case 2:

$faces = new \duaton\paint\Base\Faces();
$ears = new \duaton\paint\Base\Ears();
$eyes = new \duaton\paint\Base\Eyes();
$mouths = new \duaton\paint\Base\Mouths();
$noses = new \duaton\paint\Base\Noses();


$avatar = new Avatar([
        'face' => $faces->default(), 
        'hair' => '', 
        'ears' => $ears->default(), 
        'eyes' => $eyes->default(), 
        'mouth' => $mouths->default(), 
        'beard' => '', 
        'nose' => $noses->default(), 
]);

$avatar->save('full path to directory/fileName.png');

License

The MIT License (MIT). Please see License File for more information.