cliffordvickrey / dogs-playing-poker
生成6.6亿亿幅《狗玩扑克》画作
0.1.0
2019-11-11 03:52 UTC
Requires
- php: >=7.2
- ext-imagick: *
Requires (Dev)
- phpstan/phpstan: ^0.11.16
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-11 15:08:54 UTC
README
是否曾看过Cassius Marcellus Coolidge的杰作《狗玩扑克》,并想,“这还不错,但如果能看到6.6亿亿种可能的牌组合的画作,那不是更好吗?”不是吗?真遗憾!这个库可以生成6,622,345,729,233,223,680种可能的狗玩扑克的牌型组合。
在线访问 https://www.cliffordvickrey.com/dogs-playing-poker/example
安装
运行以下命令来安装此库
$ composer require cliffordvickrey/dogs-playing-poker
要求
- PHP 7.2或更高版本的64位构建
- 已安装并启用了Imagick扩展
使用
// build the generator $generator = Cliffordvickrey\DogsPlayingPoker\DogsPlayingPokerGenerator::build(); // generate a painting at random ... $painting = $generator->generate(); // ... or a specific ID for the same painting every time $painting = $generator->generate(1); // get the painting as a blob ... $blob = $dogsPlayingPoker->getDogsAsBlob(); // ... or as a stream $stream = fopen('php://temp', 'w'); $painting->writeDogsToResource($stream);