jinas/dhivatar

Dhivehi Avatars PHP 版本。

v1.2 2020-10-14 06:04 UTC

This package is auto-updated.

Last update: 2024-09-04 08:49:46 UTC


README

StyleCI

phoenixatom Dhivatar 包的 PHP 版本

安装

composer require jinas/dhivatar

用法

use Jinas\Dhivatar\DhivatarFactory;

(string) DhivatarFactory::create()
    ->setText('ޖިނާސް')
    ->build()
  	->encode('data-url');

这将输出图片的 base64 编码

输出

default

use Jinas\Dhivatar\DhivatarFactory;

DhivatarFactory::create()
            ->setText("ޖިނާސް", "#C93839")
            ->setFontSize(255)
            ->setBackground("#3083AD")
            ->build()
            ->save('file', 80, 'jpg');  // save the image in 80% quality and  jpg format defined by third parameter

输出

default

您可以链式调用设置器来定制生成的图片。

如果您没有设置背景图片,它将自动生成随机的背景颜色。

可用方法

  • setBackground(string $background) : 设置图片的背景
  • setSize(int $width, int $height) : 设置图片画布的大小
  • setText(string $text, string $color) : 设置文本和文本颜色
  • setFontSize(int $size) : 设置字体大小
  • build() : 此方法将在构建图片后返回一个 Intervention\Image\Image 实例。您可以调用 Image Intervention 提供的任何方法来渲染、输出或保存图片。

项目由 Jinas 创建。

灵感来自 phoenixatom dhivehi-avatar

在寻找执行此操作的 API 吗?

前往 Dhivatar API。由 Baivaru 创建的项目。