I am a hacker in the dark of a very cold night

path :/var/www/html/vorne.webheaydemo.com

upload file:

List of files:

name file size edit permission action
.editorconfig276 KBMarch 05 2024 07:12:340666
.env1385 KBMay 24 2024 16:43:550666
.env.example1088 KBMarch 05 2024 07:12:340666
.gitattributes190 KBMarch 05 2024 07:12:340666
.gitignore245 KBMarch 05 2024 07:12:340666
.htaccess947 KBJuly 04 2023 21:25:080664
.rnd1024 KBMarch 13 2024 04:51:140666
README.md472 KBMarch 22 2024 10:35:000666
app-March 05 2024 07:12:340777
artisan1739 KBMarch 05 2024 07:12:340666
bootstrap-March 05 2024 07:12:340777
composer.json2829 KBMay 13 2024 12:10:040666
composer.lock417205 KBMarch 19 2024 12:13:140666
config-July 03 2025 02:53:360777
database-March 05 2024 07:12:340777
index.php1816 KBMay 13 2024 10:32:360666
lang-May 13 2024 14:53:260777
manifest.json913 KBMay 14 2024 03:57:260664
package.json398 KBMarch 05 2024 07:12:340666
phpunit.xml1206 KBMarch 05 2024 07:12:340666
public-July 03 2025 02:37:200777
resources-May 13 2024 12:09:360777
routes-March 05 2024 07:12:340777
service-worker.js924 KBMarch 05 2024 07:12:340666
storage-March 05 2024 10:03:520777
symlink.php218 KBMarch 05 2024 07:12:340666
tests-March 05 2024 07:12:340777
vendor-March 19 2024 12:13:140777
vite.config.js326 KBMarch 05 2024 07:12:340666
[](https://supportukrainenow.org) ## WebP (.webp) comes to Laravel [![Latest Version on Packagist][ico-version]][link-packagist] [![Software License][ico-license]](LICENSE.md) [![Total Downloads][ico-downloads]][link-downloads] ## About WebP is a modern image format that provides superior lossless and lossy compression for images on the web. Using WebP, webmasters and web developers can create smaller, richer images that make the web faster. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller than comparable JPEG images at equivalent SSIM quality index. Lossless WebP supports transparency (also known as alpha channel) at a cost of just 22% additional bytes. For cases when lossy RGB compression is acceptable, lossy WebP also supports transparency, typically providing 3× smaller file sizes compared to PNG. `cwebp` compresses an image using the WebP format. Input format can be either `PNG`, `JPEG`, `TIFF`, `WebP` or raw `Y'CbCr` samples. ## Before Installation ### New Driver Is Available: `php-gd` Currently, supports 2 drivers: * `php-gd` - Only needs `gd` - PHP extension to be installed * `cwebp` - uses Google native `cwebp` cli command Note: If you choose to use cwebp driver you will need to install WebP before installing this package.\ For more information you can visit this [page](https://developers.google.com/speed/webp/) ## Install Via Composer ```bash $ composer require buglinjo/laravel-webp ``` #### For Laravel <= 5.4 After updating composer, add the ServiceProvider to the providers array in config/app.php ```php Buglinjo\LaravelWebp\WebpServiceProvider::class, ``` You can use the facade for shorter code. Add this to your aliases: ```php 'Webp' => Buglinjo\LaravelWebp\Facades\Webp::class, ``` #### Publish config file You will need to publish config file to add `cwebp` global path. ``` php artisan vendor:publish --provider="Buglinjo\LaravelWebp\WebpServiceProvider" --tag=config ``` In `config/laravel-webp.php` config file you should set `cwebp` global path. ```php return [ /* |-------------------------------------------------------------------------- | Default Quality |-------------------------------------------------------------------------- | | This is a default quality unless you provide while generation of the WebP | */ 'default_quality' => 70, /* |-------------------------------------------------------------------------- | Default Driver |-------------------------------------------------------------------------- | | This is a default image processing driver. Available: ['cwebp', 'php-gd'] | */ 'default_driver' => 'php-gd', /* |-------------------------------------------------------------------------- | Drivers |-------------------------------------------------------------------------- | | Available drivers which can be selected | */ 'drivers' => [ /* |-------------------------------------------------------------------------- | Cwebp Driver |-------------------------------------------------------------------------- | | If you choose cwebp driver it is required to specify the path to the executable. | */ 'cwebp' => [ 'path' => '/usr/local/bin/cwebp', ], /* |-------------------------------------------------------------------------- | Cwebp Driver |-------------------------------------------------------------------------- | | If you choose PHP GD driver no configuration is necessary. | */ 'php-gd' => [ // ], ], ]; ``` ## Usage ```php Webp::make()->save(, ); ``` Note: `UploadedFile` class instance is created when file is retrieved using laravel request. Example: ```php $webp = Webp::make($request->file('image')); if ($webp->save(public_path('output.webp'))) { // File is saved successfully } ``` where `` is 0 - 100 integer. 0 - lowest quality, 100 - highest quality. Default `quality` is 70 Also you can set `quality` by chaining `->quality()` between `WebP::make()` and `->save();` ## License The MIT License (MIT). Please see [License File](LICENSE.md) for more information. [ico-version]: https://img.shields.io/packagist/v/buglinjo/laravel-webp.svg?style=flat-square [ico-license]: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square [ico-downloads]: https://img.shields.io/packagist/dt/buglinjo/laravel-webp.svg?style=flat-square [link-packagist]: https://packagist.org/packages/buglinjo/laravel-webp [link-downloads]: https://packagist.org/packages/buglinjo/laravel-webp [link-author]: https://github.com/buglinjo