mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-18 23:51:20 +00:00
add conversion for webp and avif images
This commit is contained in:
parent
5221f9756e
commit
a787d61404
|
@ -94,6 +94,12 @@ class SeedDMS_ConversionServiceImageToImage extends SeedDMS_ConversionServiceBas
|
||||||
case 'image/gif':
|
case 'image/gif':
|
||||||
$im = @imagecreatefromgif($infile);
|
$im = @imagecreatefromgif($infile);
|
||||||
break;
|
break;
|
||||||
|
case 'image/webp':
|
||||||
|
$im = @imagecreatefromwebp($infile);
|
||||||
|
break;
|
||||||
|
case 'image/avif':
|
||||||
|
$im = @imagecreatefromavif($infile);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
if($im) {
|
if($im) {
|
||||||
$width = imagesx($im);
|
$width = imagesx($im);
|
||||||
|
|
|
@ -63,6 +63,8 @@ if (extension_loaded('gd') || extension_loaded('imagick')) {
|
||||||
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/png', 'image/png'))->setLogger($logger);
|
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/png', 'image/png'))->setLogger($logger);
|
||||||
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/jpg', 'image/png'))->setLogger($logger);
|
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/jpg', 'image/png'))->setLogger($logger);
|
||||||
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/gif', 'image/png'))->setLogger($logger);
|
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/gif', 'image/png'))->setLogger($logger);
|
||||||
|
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/webp', 'image/png'))->setLogger($logger);
|
||||||
|
$conversionmgr->addService(new SeedDMS_ConversionServiceImageToImage('image/avif', 'image/png'))->setLogger($logger);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (extension_loaded('imagick')) {
|
if (extension_loaded('imagick')) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user