]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <mikayla-grace@urban-warrior.org>
Sat, 18 May 2019 15:05:04 +0000 (11:05 -0400)
committerCristy <mikayla-grace@urban-warrior.org>
Sat, 18 May 2019 15:05:04 +0000 (11:05 -0400)
ChangeLog
coders/heic.c

index 1621913641a12ee4a5b4a3d3f58e509143dbce47..45e7e043d0ca1449dd579cdc4072df0f4d7aa2b9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,10 @@
 2019-05-14  7.0.8-46 Cristy  <quetzlzacatenango@image...>
-  * Release ImageMagick version 7.0.8-46, GIT revision 15652:de499f5d0:20190518
+  * Release ImageMagick version 7.0.8-46, GIT revision 15653:8aaf72400:20190518
 
 2019-05-14  7.0.8-46 Cristy  <quetzlzacatenango@image...>
   * PerlMagick unit tests pass again.
   * Builds under MacOS X and FreeBSD works again.
+  * Return HEIC images in the sRGB colorspace.
 
 2019-05-12  7.0.8-45 Cristy  <quetzlzacatenango@image...>
   * Release ImageMagick version 7.0.8-45, GIT revision 15634:784105bcb:20190512
index d6b47c0eb2c5d6d034c309d591fae26aee649f71..a0c0c25470aaf20056ad181781f76a97587df960 100644 (file)
@@ -142,6 +142,9 @@ static Image *ReadHEICImage(const ImageInfo *image_info,
   const char
     *option;
 
+  const StringInfo
+    *profile;
+
   heif_item_id
     exif_id;
 
@@ -394,6 +397,9 @@ static Image *ReadHEICImage(const ImageInfo *image_info,
   heif_image_release(heif_image);
   heif_image_handle_release(image_handle);
   heif_context_free(heif_context);
+  profile=GetImageProfile(image,"icc");
+  if (profile != (const StringInfo *) NULL)
+    (void) TransformImageColorspace(image,sRGBColorspace,exception);
   return(GetFirstImageInList(image));
 }
 #endif