From b3212d8c020d7d4e636dcacf50e60db327316431 Mon Sep 17 00:00:00 2001 From: popow Date: Thu, 28 Jun 2018 19:39:39 +0200 Subject: [PATCH] added SyncProfiles() before writing the Exif Chunk --- src/ImageSharp/Formats/Png/PngEncoderCore.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ImageSharp/Formats/Png/PngEncoderCore.cs b/src/ImageSharp/Formats/Png/PngEncoderCore.cs index 911cb797cd..ceb2d6e12e 100644 --- a/src/ImageSharp/Formats/Png/PngEncoderCore.cs +++ b/src/ImageSharp/Formats/Png/PngEncoderCore.cs @@ -625,6 +625,7 @@ namespace SixLabors.ImageSharp.Formats.Png { if (image.MetaData.ExifProfile?.Values.Count > 0) { + image.MetaData.SyncProfiles(); this.WriteChunk(stream, PngChunkType.Exif, image.MetaData.ExifProfile.ToByteArray()); } }