ozden/imageconverter

imageconverter 是一个 S3 图像转换器

1.2 2023-03-05 18:59 UTC

This package is auto-updated.

Last update: 2024-09-05 23:02:43 UTC


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);

许可证

MIT