tenetup / compression
this package use for compress your image
dev-main
2022-03-10 17:51 UTC
Requires
- php: ^8.0
- illuminate/config: ^9.0
- illuminate/support: ^9.0
This package is auto-updated.
Last update: 2025-06-11 00:27:07 UTC
README
with this package you can easily compress your image file (free) No quality loss
NOTE: These instructions are for the latest version of Laravel.
Installation
-
Install the package via Composer:
$ composer require tenetup/compression
-
Register The package in your config/app.php
A. set in Providers -> TenetUp\Compression\CompressionServiceProvider::class,
B. set in Aliases -> 'Compression' => \TenetUp\Compression\CompressionFacade::class,
Example
$filename = storage_path('app/public/1.jpeg'); $result = Compression::compressImage($filename); $content = file_get_contents($result->optimizeFile); Storage::disk('public')->put('1.jpeg', $content);
we just send your local image file after that you can save where you like
sample response
{ "data": null, "message": "success upload", "error": false, "optimizeFile": "http://compression.tenetup.com/showFile?filename=1.jpeg" }
Copyright and License
tenetup-Compression was written by majid behzadnasab , pooria noruzi and is released under the MIT License.
Copyright (c) 2021 TenetUp Company