Update AvatarOptimize.php

pull/6338/head
Shlee 3 days ago committed by GitHub
parent fabb93d4a0
commit 8ee07248d9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -4,6 +4,7 @@ namespace App\Jobs\AvatarPipeline;
use App\Avatar; use App\Avatar;
use App\Profile; use App\Profile;
use App\Util\Media\ImageDriverManager;
use Cache; use Cache;
use Carbon\Carbon; use Carbon\Carbon;
use Illuminate\Bus\Queueable; use Illuminate\Bus\Queueable;
@ -57,19 +58,7 @@ class AvatarOptimize implements ShouldQueue
$fileInfo = pathinfo($file); $fileInfo = pathinfo($file);
$extension = strtolower($fileInfo['extension'] ?? 'jpg'); $extension = strtolower($fileInfo['extension'] ?? 'jpg');
$driver = match(config('image.driver')) { $imageManager = ImageDriverManager::createImageManager();
'imagick' => \Intervention\Image\Drivers\Imagick\Driver::class,
'vips' => \Intervention\Image\Drivers\Vips\Driver::class,
default => \Intervention\Image\Drivers\Gd\Driver::class
};
$imageManager = new ImageManager(
$driver,
autoOrientation: true,
decodeAnimation: true,
blendingColor: 'ffffff',
strip: true
);
$quality = config_cache('pixelfed.image_quality'); $quality = config_cache('pixelfed.image_quality');
@ -116,7 +105,7 @@ class AvatarOptimize implements ShouldQueue
$avatar->cdn_url = null; $avatar->cdn_url = null;
$avatar->save(); $avatar->save();
} }
} catch (\Exception $e) { } catch (Exception $e) {
} }
} }

Loading…
Cancel
Save