From d58dba671ee35bf3e996aa914f8fb0ae6a97e0a6 Mon Sep 17 00:00:00 2001 From: Dmitry Ivanov Date: Fri, 22 Dec 2023 21:43:04 +0100 Subject: [PATCH] Fix missing EXIF metadata for images uploaded in HEIC format The representative jpg file produced for image uploaded in HEIC format is used later to obtain EXIF metadata. Hence don't "strip" HEIC file metadata when corresponding representative is prepared. --- admin/include/functions_upload.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/include/functions_upload.inc.php b/admin/include/functions_upload.inc.php index 7757786ff..b5eb59b35 100644 --- a/admin/include/functions_upload.inc.php +++ b/admin/include/functions_upload.inc.php @@ -602,7 +602,7 @@ function upload_file_heic($representative_ext, $file_path) list($w,$h) = get_optimal_dimensions_for_representative(); $exec = $conf['ext_imagick_dir'].'convert'; - $exec.= ' -sampling-factor 4:2:0 -quality 85 -interlace JPEG -colorspace sRGB -auto-orient +repage -strip -resize "'.$w.'x'.$h.'>"'; + $exec.= ' -sampling-factor 4:2:0 -quality 85 -interlace JPEG -colorspace sRGB -auto-orient +repage -resize "'.$w.'x'.$h.'>"'; $exec.= ' "'.realpath($file_path).'"'; $exec.= ' "'.$representative_file_path.'"'; $exec.= ' 2>&1';