Update ImageOptimizePipeline, do not optimize gifs

This commit is contained in:
Daniel Supernault 2018-06-14 20:54:05 -06:00
parent aa32b8020c
commit 56b18f3e08
2 changed files with 8 additions and 1 deletions

View file

@ -38,7 +38,10 @@ class ImageUpdate implements ShouldQueue
$thumb = storage_path('app/'. $media->thumbnail_path); $thumb = storage_path('app/'. $media->thumbnail_path);
try { try {
ImageOptimizer::optimize($thumb); ImageOptimizer::optimize($thumb);
ImageOptimizer::optimize($path); if($media->mime !== 'image/gif')
{
ImageOptimizer::optimize($path);
}
} catch (Exception $e) { } catch (Exception $e) {
return; return;
} }

View file

@ -103,6 +103,10 @@ class Image {
$ratio = $this->getAspectRatio($file, $thumbnail); $ratio = $this->getAspectRatio($file, $thumbnail);
$aspect = $ratio['dimensions']; $aspect = $ratio['dimensions'];
$orientation = $ratio['orientation']; $orientation = $ratio['orientation'];
if($media->mime === 'image/gif' && !$thumbnail)
{
return;
}
try { try {
$img = Intervention::make($file)->orientate(); $img = Intervention::make($file)->orientate();