Write EXIF and IPTC (Memory Friendly)

EXIF IPTC Write Pipeline

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