ulasoft / fakerphp-picsum-images
使用picsum.photos的fakerphp替代图片提供者
v1.0.1
2021-09-10 16:46 UTC
Requires
- php: ^8.0
- fakerphp/faker: ^1.10
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- phpunit/phpunit: ^9.5
- spatie/ray: ^1.28
- vimeo/psalm: ^4.8
Suggests
- ext-curl: *
This package is auto-updated.
Last update: 2024-09-14 18:53:22 UTC
README
简介
使用picsum.photos为fakerphp提供的替代图片提供者
此包已从mmo/faker-images(已弃用~ 2020年10月)分支出来。
资源
安装
您可以通过Composer在开发依赖部分安装此包
composer require --dev smknstd/fakerphp-picsum-images
用法
$faker = \Faker\Factory::create(); $faker->addProvider(new \Smknstd\FakerPicsumImages\FakerPicsumImagesProvider($faker)); // return a string that contains a url like 'https://picsum.photos/800/600/' $faker->imageUrl($width = 800, $height = 600); // download a properly sized image from picsum into a file with a file path like '/tmp/13b73edae8443990be1aa8f1a483bc27.jpg' $filePath= $faker->image($dir = '/tmp', $width = 640, $height = 480);
此外,还有一些其他选项
- 替代webp格式
- 效果(灰度,模糊)
- 根据id返回特定照片而不是随机照片(例如:https://picsum.photos/id/1/800/600)
测试
composer test
贡献
请参阅CONTRIBUTING以获取详细信息。
安全漏洞
请审查我们的安全策略以了解如何报告安全漏洞。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。