Version 1.2 beta
PHP library to convert between gif, jpeg, png and webp image files.
echo \ImageConverter\convert(string $from , string $to , int $quality);<?php
include __DIR__ . '/src/php-image-converter.php';
$from = __DIR__ . '/my-image.png';
$to = __DIR__ . '/my-image.webp';
echo \ImageConverter\convert($from, $to);The third argument is an optional $quality value. It will differ depending on your image format.
| Format | Default | Min | Max | Description |
|---|---|---|---|---|
| gif | null |
null |
null |
Quality value not supported |
| jpeg | -1 |
0 |
100 |
Higher means better quality |
| png | -1 |
0 |
9 |
Lower means better quality |
| webp | 80 |
0 |
100 |
Higher means better quality |
If you try to convert to a path that has not been created, it will try to create it automatically.
- PHP 7+
- GD (active on almost every server by default)
Please see contributing for details.
Donate to DevoneraAB if you want.
MIT