animal-avatar/animal-avatar-generator
最新稳定版本:v1.0.0
Composer 安装命令:
composer require animal-avatar/animal-avatar-generator
包简介
Generate deterministic animal SVG avatars from string seeds (PHP + Laravel)
README 文档
README
PHP-порт roma-lukashik/animal-avatar-generator: детерминированная генерация SVG-аватаров животных по строковому seed.
Установка
composer require animal-avatar/animal-avatar-generator
Использование (чистый PHP)
<?php require __DIR__ . '/vendor/autoload.php'; use AnimalAvatar\AnimalAvatarGenerator; $generator = new AnimalAvatarGenerator(); $svg = $generator->generate('user-42', ['size' => 200]); echo $svg;
Helper-функция
$svg = animal_avatar('user-42', ['size' => '75%']);
Опции
size(int|string) — размер аватара, по умолчанию150round(bool) — круглая или прямоугольная форма, по умолчаниюtrueblackout(bool) — тень на правой стороне, по умолчаниюtrueavatarColors(string[]) — палитра цветов аватараbackgroundColors(string[]) — палитра цветов фона
Laravel
Провайдер и фасад подключаются автоматически через package discovery.
use AnimalAvatar\Laravel\Facades\AnimalAvatar; $svg = AnimalAvatar::generate('user-42');
Опубликовать конфиг:
php artisan vendor:publish --tag=animal-avatar-config
После публикации можно менять дефолты в config/animal-avatar.php.
Тесты
composer install vendor/bin/phpunit
Лицензия
MIT
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-08