jdenticon / jdenticon
渲染 PNG 和 SVG 的 identicons。
1.0.2
2022-10-30 17:15 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ^5.7
README
用于生成高度可识别的 identicons 的 PHP 库。
特性
Jdenticon-php 是 JavaScript 库 Jdenticon 的 PHP 版本。
- 无需扩展即可渲染 PNG 或 SVG 格式的 identicons。
- 支持 PHP 5.3 及以上版本。
实时演示
入门指南
使用 Jdenticon 非常简单。按照以下步骤将 Jdenticon 集成到您的网站中。
1. 安装 Jdenticon Composer 包
要开始使用 Jdenticon 进行 PHP 开发,最简单的方法是安装 Jdenticon Composer 包。
composer require jdenticon/jdenticon
2. 创建一个提供图标的 php 文件
现在创建一个名为 icon.php 的文件,并将其放置在应用程序的根目录下。将以下内容添加到文件中。
<?php include_once("vendor/autoload.php"); // Set max-age to a week to benefit from client caching (this is optional) header('Cache-Control: max-age=604800'); // Parse query string parameters $value = $_GET['value']; $size = min(max(intval($_GET['size']), 20), 500); // Render icon $icon = new \Jdenticon\Identicon(); $icon->setValue($value); $icon->setSize($size); $icon->displayImage('png');
3. 使用 icon.php
打开您最喜欢的浏览器,导航到 https://:PORT/icon.php?size=100&value=anything。应该会显示一个 identicon。尝试更改 URL 参数以查看生成的图标差异。
其他资源
API 文档
有关更多使用示例和 API 文档,请参阅
https://jdenticon.com/php-api.html
许可证
Jdenticon-php 采用 MIT 许可证 发布。