From 18ab7488c1b0cce5b2cc78a7a1a98b5072ea6812 Mon Sep 17 00:00:00 2001 From: Josh Date: Thu, 25 Jun 2026 12:27:12 -0400 Subject: [PATCH] perf(image): remove redundant JPEG size probe before decode Signed-off-by: Josh --- lib/private/Image.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/private/Image.php b/lib/private/Image.php index d1a2f164ed52e..437bdf810d1b6 100644 --- a/lib/private/Image.php +++ b/lib/private/Image.php @@ -641,9 +641,8 @@ public function loadFromFile($imagePath = false) { if (!$this->checkImageSize($imagePath)) { return false; } - if (@getimagesize($imagePath) !== false) { - $this->resource = @imagecreatefromjpeg($imagePath); - } else { + $this->resource = @imagecreatefromjpeg($imagePath); + if (!$this->resource) { $this->logger->debug('Image->loadFromFile, JPG image not valid: ' . $imagePath, ['app' => 'core']); } } else {