From 473e04952892ef1764d345304c83a8a4fc98aad8 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sat, 5 Dec 2020 00:18:34 -0700 Subject: [PATCH] Update media pipeline, add blurhash support --- app/Util/Media/Image.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/Util/Media/Image.php b/app/Util/Media/Image.php index bbc877ffa..0cf359237 100644 --- a/app/Util/Media/Image.php +++ b/app/Util/Media/Image.php @@ -182,6 +182,10 @@ class Image $media->save(); + + if($thumbnail) { + $this->generateBlurhash($media); + } Cache::forget('status:transformer:media:attachments:'.$media->status_id); Cache::forget('status:thumb:'.$media->status_id); } catch (Exception $e) { @@ -198,4 +202,13 @@ class Image return ['path' => $basePath, 'png' => $png]; } + + protected function generateBlurhash($media) + { + $blurhash = Blurhash::generate($media); + if($blurhash) { + $media->blurhash = $blurhash; + $media->save(); + } + } }