mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 15:14:58 +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':
|
||||
$im = @imagecreatefromgif($infile);
|
||||
break;
|
||||
case 'image/webp':
|
||||
$im = @imagecreatefromwebp($infile);
|
||||
break;
|
||||
case 'image/avif':
|
||||
$im = @imagecreatefromavif($infile);
|
||||
break;
|
||||
}
|
||||
if($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/jpg', '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')) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user