Write EXIF and IPTC (Memory Friendly)
Writes EXIF and IPTC metadata using memory-friendly Pipeline API.
Сode Snippet
using (var jpegReader = new JpegReader("Chicago.jpg"))
using (var jpegWriter = new JpegWriter("WriteExifIptcMemoryFriendly.jpg", 70))
{
var exif = new ExifDictionary();
exif[ExifDictionary.Software] = "Aurigma Graphics Mill";
jpegWriter.Exif = exif;
var iptc = new IptcDictionary();
iptc[IptcDictionary.Keyword] = "mountain";
iptc[IptcDictionary.City] = "Olympia";
jpegWriter.Iptc = iptc;
Pipeline.Run(jpegReader + jpegWriter);
}
Input
Chicago.jpg
Output
WriteExifIptcMemoryFriendly.jpg
For AI-assisted development: Download Graphics Mill Code Samples XML Catalog