Browse Source

Use AddOrReplace for profiles to avoid adding duplicate

pull/2298/head
Brian Popow 3 years ago
parent
commit
57a8fa532e
  1. 6
      src/ImageSharp/Formats/Tiff/TiffEncoderEntriesCollector.cs

6
src/ImageSharp/Formats/Tiff/TiffEncoderEntriesCollector.cs

@ -178,7 +178,7 @@ internal class TiffEncoderEntriesCollector
Value = imageMetadata.IptcProfile.Data
};
this.Collector.Add(iptc);
this.Collector.AddOrReplace(iptc);
}
else
{
@ -192,7 +192,7 @@ internal class TiffEncoderEntriesCollector
Value = imageMetadata.IccProfile.ToByteArray()
};
this.Collector.Add(icc);
this.Collector.AddOrReplace(icc);
}
else
{
@ -206,7 +206,7 @@ internal class TiffEncoderEntriesCollector
Value = xmpProfile.Data
};
this.Collector.Add(xmp);
this.Collector.AddOrReplace(xmp);
}
else
{

Loading…
Cancel
Save