tenetup/compression

此包用于压缩您的图像

dev-main 2022-03-10 17:51 UTC

This package is auto-updated.

Last update: 2024-09-10 22:55:52 UTC


README

使用此包,您可以轻松压缩图像文件(免费)无质量损失

注意:以下说明针对 Laravel 的最新版本。

License

JetBrains

安装

  1. 通过 Composer 安装包

    $ composer require tenetup/compression
  2. 在您的 config/app.php 中注册包

    A. 在 Providers -> TenetUp\Compression\CompressionServiceProvider::class 中设置

    B. 在 Aliases -> 'Compression' => \TenetUp\Compression\CompressionFacade::class 中设置

示例

    $filename = storage_path('app/public/1.jpeg');
    $result = Compression::compressImage($filename);
    $content = file_get_contents($result->optimizeFile);
    Storage::disk('public')->put('1.jpeg', $content);

我们将您的本地图像文件发送过去,然后您可以根据需要保存

示例响应

{
  "data": null,
  "message": "success upload",
  "error": false,
  "optimizeFile": "http://compression.tenetup.com/showFile?filename=1.jpeg"
}

版权和许可证

tenetup-Compressionmajid behzadnasab , pooria noruzi 编写,并发布在 MIT 许可证下。

版权 (c) 2021 TenetUp 公司