coffeecode/cropper

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

2.0.4 2023-02-14 14:32 UTC

This package is auto-updated.

Last update: 2024-09-03 01:12:30 UTC


README

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

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联系,而不是使用问题跟踪器。

感谢

致谢

许可

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