arokettu / monsterid
MonsterID 是一种基于特定标识符(IP地址、电子邮件地址等)生成唯一怪物图像的方法。它可以用于在博客评论或其他社区服务中自动提供个人头像图像。
4.0.0
2024-01-03 01:03 UTC
Requires
- php: ^8.0
- ext-gd: *
- arokettu/is-resource: ^1.0
- arokettu/random-polyfill: ^1.0.1
- php-http/discovery: ^1.19
- psr/http-factory: ^1.0
Requires (Dev)
- arokettu/random-polyfill: >= 1.0.1 < 1.99
- httpsoft/http-message: ^1.1
- phpunit/phpunit: >= 7.0 < 10
- psy/psysh: *
- sandfox.dev/code-standard: ^1.2023.12.09
- squizlabs/php_codesniffer: *
- vimeo/psalm: ^5.4
README
MonsterID 是一种基于特定标识符(IP地址、电子邮件地址等)生成唯一怪物图像的方法。它可以用于在博客评论或其他社区服务中自动提供个人头像图像。
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 升级和维护。
原始实现可在此处找到 此处。