coffeecode / cropper
这是一个简单易用的PHP图像裁剪和缩略图缓存管理器
2.0.4
2023-02-14 14:32 UTC
Requires
- php: >=8.0
- ext-fileinfo: *
- ext-gd: *
- ext-mbstring: *
- rosell-dk/webp-convert: 2.5.0
README
Cropper是一个组件,通过缓存引擎简化了JPG和PNG图像缩略图的创建。Cropper CC为应用程序中每个所需的部分创建图像,零复杂度。
Cropper是一个组件,通过缓存引擎简化了JPG和PNG图像缩略图的创建。Cropper CC为应用程序中每个所需的部分创建图像,零复杂度。
Webp缩略图
默认情况下,从版本1.3.*发布时将缩略图转换为webP。
从版本1.3.*默认添加,缩略图转换为webP。
关于CoffeeCode
CoffeeCode是一组用于常见任务的小型优化PHP组件。由Robson V. Leite和UpInside团队维护。与他们合作,您可以以更少的代码、更少的编写和更多的完成日常工作。
CoffeeCode是一组用于常见任务的小型优化PHP组件。由Robson V. Leite和UpInside团队维护。与他们合作,您可以以更少的代码、更少的编写和更多的完成日常工作。
亮点
- 简单缩略图创建器(简单缩略图创建器)
- 按尺寸优化缓存(按尺寸优化缓存)
- 按文件名控制媒体(按文件名控制媒体)
- 按文件名和总数清理缓存(按文件名和总数清理缓存)
- Composer就绪且符合PSR-2规范(Composer就绪且符合PSR-2规范)
安装
Cropper可通过Composer获取
"coffeecode/cropper": "2.0.*"
或运行
composer require coffeecode/cropper
文档
这只是完成所有工作的两种方法。您只需调用make来创建或使用任何大小的缩略图,或调用flush来释放文件或整个文件夹的缓存。CoffeeCode Cropper就是这样工作的
这只是完成所有工作的两种方法。您只需调用make来创建或使用任何大小的缩略图,或调用flush来释放文件或整个文件夹的缓存。CoffeeCode Cropper就是这样工作的
创建缩略图
<?php $c = new \CoffeeCode\Cropper\Cropper("patch/to/cache"); echo "<img src='{$c->make("images/image.jpg", 500)}' alt='Happy Coffee' title='Happy Coffee'>"; echo "<img src='{$c->make("images/image.jpg", 500, 300)}' alt='Happy Coffee' title='Happy Coffee'>";
清除缓存
<?php $c = new \CoffeeCode\Cropper\Cropper("patch/to/cache"); //flush by filename $c->flush("images/image.jpg"); //flush cache folder $c->flush();
贡献
有关详细信息,请参阅CONTRIBUTING。
支持
安全:如果您发现任何与安全相关的问题,请通过电子邮件cursos@upinside.com.br联系,而不是使用问题跟踪器。
如果您发现任何与安全相关的问题,请通过电子邮件cursos@upinside.com.br联系,而不是使用问题跟踪器。
感谢
致谢
- Robson V. Leite(开发者)
- UpInside Treinamentos(团队)
- 所有贡献者(这是块)
许可
MIT许可证(MIT)。有关更多信息,请参阅许可文件。