polon/cropper
这是一个简单且易于使用的PHP图像调整大小程序,带有缩略图缓存管理功能。
v1.0.0
2023-04-29 17:01 UTC
Requires
- php: >=7.2
- 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。
关于Polon
Polon是一套小型和优化的PHP组件,用于常见任务。由Victor和Polon团队维护。与他们一起,你可以用更少的代码执行日常任务,写得少,做得更多。
Polon是一套小型和优化的PHP组件,用于常见任务。由Victor和Polon团队维护。与他们一起,你可以用更少的代码执行日常任务,写得少,做得更多。
亮点
- 简单缩略图创建器(简单缩略图创建器)
- 按维度进行缓存优化(按维度进行缓存优化)
- 按文件名控制媒体(按文件名控制媒体)
- 按文件名和总数清理缓存(按文件名和总数清理缓存)
- Composer就绪且符合PSR-2(Composer就绪且符合PSR-2)
安装
Cropper可以通过Composer获取
"polon/cropper": "1.3.*"
或运行
composer require polon/cropper
文档
他们只是两种完成所有工作的方法。你只需调用make来创建或使用任何大小的缩略图,或调用flush来释放文件或整个文件夹的缓存。Polon Cropper就是这样工作的
他们只是两种完成所有工作的方法。你只需调用make来创建或使用任何大小的缩略图,或调用flush来释放文件或整个文件夹的缓存。Polon Cropper就是这样工作的
创建缩略图
<?php require __DIR__ . "/../src/Cropper.php"; $c = new \Polon\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 require __DIR__ . "/../src/Cropper.php"; $c = new \Polon\Cropper\Cropper("patch/to/cache"); //flush by filename $c->flush("images/image.jpg"); //flush cache folder $c->flush();
贡献
请参阅CONTRIBUTING以获取详细信息。
支持
安全:如果您发现任何与安全相关的问题,请通过polon@polon.digital发送电子邮件,而不是使用问题跟踪器。
如果您发现任何与安全相关的问题,请通过polon@polon.digital发送电子邮件,而不是使用问题跟踪器。
谢谢
致谢
- Victor(开发者)
- Polon Treinamentos(团队)
- 所有贡献者
许可协议
MIT许可(MIT)。请参阅许可文件以获取更多信息。