arokettu/monsterid

MonsterID 是一种基于特定标识符(IP地址、电子邮件地址等)生成唯一怪物图像的方法。它可以用于在博客评论或其他社区服务中自动提供个人头像图像。

4.0.0 2024-01-03 01:03 UTC

This package is auto-updated.

Last update: 2024-09-20 08:50:59 UTC


README

Packagist PHP license Gitlab pipeline status Codecov

MonsterID 是一种基于特定标识符(IP地址、电子邮件地址等)生成唯一怪物图像的方法。它可以用于在博客评论或其他社区服务中自动提供个人头像图像。

Monster Example

MonsterID 受 Don Park 的一篇博客文章 视觉安全:9 - 阻止IP识别组合怪物 的启发。

安装

使用 Composer 安装

composer require 'arokettu/monsterid'

用法

<?php

use function Arokettu\MonsterID\build_monster;

header('Content-type: image/png');
echo build_monster('[email protected]', 150);

在此处阅读完整文档: https://sandfox.dev/php/monsterid.html

也在 Read the Docs 上: https://monsterid.readthedocs.io/

许可协议

所有图形均由 Andreas Gohr 创建。源代码和图形在 MIT 许可证 下提供。

Anton "Sand Fox" Smirnov 升级和维护。

原始实现可在此处找到 此处