kadokweb/cropper

这是一个简单易用的PHP图像裁剪和缓存缩略图管理器

1.0.0 2022-01-14 15:01 UTC

This package is auto-updated.

Last update: 2024-09-14 21:01:00 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。

关于 KadokWeb

KadokWeb是一组用于常见任务的小型、优化的PHP组件。由Doka Silva和UpInside团队维护。与他们合作,您可以用更少的代码执行日常任务,编写更少的内容,做更多的事情。

KadokWeb是一组用于常见任务的小型、优化的PHP组件。由Doka Silva和UpInside团队维护。与他们合作,您可以用更少的代码执行日常任务,编写更少的内容,做更多的事情。

亮点

  • 简单缩略图创建器(简单缩略图创建器)
  • 按尺寸优化缓存(按尺寸优化缓存)
  • 按文件名控制媒体(按文件名控制媒体)
  • 按文件名和总数清理缓存(按文件名和总数清理缓存)
  • Composer就绪且符合PSR-2规范(Composer就绪且符合PSR-2规范)

安装

Cropper可通过Composer获得

"kadokweb/cropper": "1.0.*"

或运行

composer require kadokweb/cropper

文档

它们是完成所有工作的两种方法。您只需调用 make 来创建或使用任何大小的缩略图,或调用 flush 来释放文件或整个文件夹的缓存。KadokWeb Cropper就是这样工作的

它们是完成所有工作的两种方法。您只需调用 make 来创建或使用任何大小的缩略图,或调用 flush 来释放文件或整个文件夹的缓存。KadokWeb Cropper就是这样工作的

创建缩略图

<?php
require __DIR__ . "/../src/Cropper.php";

$c = new \KadokWeb\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 \KadokWeb\Cropper\Cropper("patch/to/cache");

//flush by filename
$c->flush("images/image.jpg");

//flush cache folder
$c->flush();

贡献

有关详细信息,请参阅 CONTRIBUTING

支持

安全:如果您发现任何安全相关的问题,请通过电子邮件 doka@kadok.com.br 而不是使用问题跟踪器。

如果您发现任何安全相关的问题,请通过电子邮件 doka@kadok.com.br 而不是使用问题跟踪器。

谢谢

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅 许可证文件