From 2d35890443562f432ed0f7045cf1508a0ee8e79c Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 6 Oct 2021 16:15:58 +0200 Subject: [PATCH] wip #4756 @0.25 --- src/app/Magic/Models/CubistMagicAbstractModel.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/app/Magic/Models/CubistMagicAbstractModel.php b/src/app/Magic/Models/CubistMagicAbstractModel.php index 34a7490..5f0e397 100644 --- a/src/app/Magic/Models/CubistMagicAbstractModel.php +++ b/src/app/Magic/Models/CubistMagicAbstractModel.php @@ -31,6 +31,8 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Carbon; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Str; +use Intervention\Image\Gd\Commands\CropCommand; +use Intervention\Image\Image; use Spatie\MediaLibrary\HasMedia; use Spatie\MediaLibrary\InteractsWithMedia; use Spatie\MediaLibrary\MediaCollections\Models\Media; @@ -45,6 +47,8 @@ class CubistMagicAbstractModel extends Model implements HasMedia addField as protected bunchAddField; } + public $registerMediaConversionsUsingModelInstance = true; + protected static $_doctrineTypesMapping = ['int' => 'integer', 'longtext' => 'blob']; protected $connection = null; @@ -537,11 +541,15 @@ class CubistMagicAbstractModel extends Model implements HasMedia public function registerMediaConversions(Media $media = null): void { + $thumbDim = 120; + $this->addMediaConversion('backpack_thumb') - ->width(120) - ->height(120) + ->width($thumbDim) + ->height($thumbDim) + ->extractVideoFrameAtSecond(4) ->sharpen(10) ->optimize() + ->crop('crop-center', $thumbDim, $thumbDim) ->nonQueued(); } -- 2.39.5