ozden / imageconverter
imageconverter 是一个 S3 图像转换器
1.2
2023-03-05 18:59 UTC
Requires
- php: >=7.2
- ext-gd: >=2.0
- aws/aws-sdk-php: ^3.260
- guzzlehttp/guzzle: ^6.5.8 || ^7.4.5
- guzzlehttp/promises: ^1.4.0
- guzzlehttp/psr7: ^1.8.5 || ^2.3
README
您可以在 AWS S3 上轻松将已上传的 jpg 或 png 图像转换为 webp 格式。这样,您将使用更少的带宽和存储空间。
安装
使用 composer 安装
composer require ozden/imageconverter
用法/示例
<?php require 'vendor/autoload.php'; set_time_limit(0); ini_set('memory_limit', '-1'); $awsCredentials = [ 'key' => 'YOUR_AWS_KEY', 'secret' => 'YOUR_AWS_SECRET' ]; $converter = new Ozden\Converter(); $converter->setRegion('YOUR_REGION'); $converter->setBucket('YOUR_BUCKET'); $converter->connectAws($awsCredentials); // S3 Prefix. (If you don't want to use prefix, then leave empty first argument) // You want to convert extensions. Array // Webp quality. 0-100. 0: worst, 100: best // If you set true, the script will delete old jpg/png file on your S3 after upload webp file. $result = $converter->start('backup/2022/07/', ['jpg', 'jpeg', 'jfif', 'png', 'webp'], 70, false); var_dump($result);