joshcadman01 / intervention-image
支持Laravel集成的图像处理和操作库
1.0.0
2024-04-02 16:05 UTC
Requires
- php: ^8.1
- ext-fileinfo: *
- guzzlehttp/psr7: ^2.6
Requires (Dev)
- mockery/mockery: ^1.6.11
- phpunit/phpunit: ^11.0
Suggests
- ext-gd: to use GD library based image processing.
- ext-imagick: to use Imagick based image processing.
- joshcadman01/imagecache: Caching extension for the Intervention Image library
This package is auto-updated.
Last update: 2024-09-02 16:57:52 UTC
README
Intervention Image是一个提供更简单、更直观的创建、编辑和组合图像的PHP图像处理和操作库。该包包含ServiceProviders和Facades,便于与Laravel集成。
需求
- PHP >=5.4
- Fileinfo扩展
支持的图像库
- GD库 (>=2.0)
- Imagick PHP扩展 (>=6.5.7)
入门指南
代码示例
// open an image file $img = Image::make('public/foo.jpg'); // resize image instance $img->resize(320, 240); // insert a watermark $img->insert('public/watermark.png'); // save image in desired format $img->save('public/bar.jpg');
有关Intervention Image的更多信息,请参阅官方文档。
贡献
欢迎为Intervention Image库做出贡献。在提交拉取请求之前,请注意以下指南。
- 遵循PSR-2编码标准。
- 为新的函数和新增功能编写测试
- API调用应与GD和Imagick驱动程序保持一致
许可证
Intervention Image遵循MIT许可证。
版权所有 2017 Oliver Vogel