polon/cropper

这是一个简单且易于使用的PHP图像调整大小程序,带有缩略图缓存管理功能。

v1.0.0 2023-04-29 17:01 UTC

This package is auto-updated.

Last update: 2024-09-29 20:28:10 UTC


README

Maintainer Source Code PHP from Packagist Latest Version Software License Build Quality Score Total Downloads

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发送电子邮件,而不是使用问题跟踪器。

谢谢

致谢

许可协议

MIT许可(MIT)。请参阅许可文件以获取更多信息。