sezaicetin/img-create

使用PHP轻松创建和优化图像

1.1.0 2022-04-09 22:37 UTC

This package is not auto-updated.

Last update: 2024-09-22 10:27:11 UTC


README

Contributors MIT License LinkedIn


Logo

IMG-CREATE

使用PHP轻松创建和优化图像。
查看演示 · 报告错误

目录
  1. 关于库
  2. 入门
  3. 用法
  4. 许可证
  5. 联系
  6. 致谢

关于库

Product Name Screen Shot

感谢GD库,我们可以在将图像文件(png、jpg、bmp、webp、gif)发送到浏览器之前,在所需的尺寸中重新创建并发送这些文件。当要调整大小的图像文件找不到时,将自动创建默认图像。

这对我们有什么好处?

  • 降低带宽成本
  • 性能/速度
  • 文件找不到时自动创建默认图像

查看未经缩放的以高分辨率上传的图像文件是一种极大的浪费,尤其是对于那些无意识或懒惰的用户。

当然,这也存在一些缺点,但当我们进行利益/成本评估时,使用它将更加准确和合理。我可以推荐 ;)

(返回顶部)

入门

我们需要:composer、php、gd

安装

  • Composer
    composer require sezaicetin/img-create

(返回顶部)

用法

以下我添加了一些使用示例,以展示其用法。

  • 示例 1
    $img =  new sezaicetin\Create\img('Company Name');
    $img->create(300, 300, '/img/test.png');
  • 示例 2
    $img =  new sezaicetin\Create\img('Company Name');
    $img->create(500, 500, '/img/notfound');
  • 示例 3
    $img =  new sezaicetin\Create\img();
    $img->sticky = 'Company Name';
    $img->create(600, 600, '/img/notfound');
  • 示例 4
    $img =  new sezaicetin\Create\img('Company Name');
    echo "<img src='".$img->create(300, 300, '/img/test.jpg')."' alt='Test Photo'>";

(返回顶部)

许可证

在MIT许可证下分发。有关更多信息,请参阅LICENSE

(返回顶部)

联系

Sezai ÇETİN - @sezaicetin - sezai@3xcode.com

库链接: https://github.com/sezaicetin/img-create

(返回顶部)

致谢

(返回顶部)