diff --git a/Classes/Service/OptimizeImageService.php b/Classes/Service/OptimizeImageService.php index 83bb9a5..e2a3242 100644 --- a/Classes/Service/OptimizeImageService.php +++ b/Classes/Service/OptimizeImageService.php @@ -28,7 +28,7 @@ public function process($file, $extension = NULL) { } $extension = strtolower($extension); - if (($extension == 'jpg' || $extension == 'jpeg' || $extension == 'png') && strpos($file, 'fileadmin/_processed_') !== false) { + if (($extension == 'jpg' || $extension == 'jpeg' || $extension == 'png') && (strpos($file, 'fileadmin/_processed_') !== false || strpos($file, 'typo3temp/_processed_') !== false)) { $webpfile = str_replace("." . $extension, ".webp", $file); $quality = MathUtility::forceIntegerInRange($this->configuration['quality'],1,100); $command = sprintf('convert %s -quality %s -define webp:lossless=true %s', $file, $quality, $webpfile); @@ -43,4 +43,4 @@ public function process($file, $extension = NULL) { } } } -} \ No newline at end of file +}