nicoverbruggen/image-generator

生成具有特定尺寸、颜色和文本(可选)的占位图。

v3.0.0 2024-08-07 09:19 UTC

This package is auto-updated.

Last update: 2024-09-07 10:51:29 UTC


README

本包旨在快速生成具有特定尺寸、颜色和文本的占位图。对于更复杂的使用场景,您可能需要考虑使用类似 stil/gd-text 的工具。

要求

  • PHP 8.1 或更高版本
  • GD 扩展

用法

确保在 composer.json 中包含此包

composer require nicoverbruggen/image-generator

请参阅示例源文件,该文件用于生成和保存示例图像。您可以生成以下示例

The barebones example A multiline example An avatar

请注意,出于测试目的,我使用了Roboto Black作为TrueType字体。(此字体不包括在此存储库中。)

您还可以查看另一个源文件。您可以直接将浏览器指向此文件(当然,假设您正在运行PHP服务器),并且由于路径设置为null,它将直接返回一个文件。

注意

如果您未提供TrueType字体路径

  • 您将受到字体大小选项的限制(1至5号)
  • 您将无法渲染多行文本

测试

./vendor/bin/phpunit tests

贡献

我目前没有计划扩展此包的功能。如果您对此进行了改进或修复了某些内容,您可以自由地向我发送pull request。

许可证

MIT。

另请参阅:LICENSE