Write EXIF and IPTC

View as Markdown

EXIFIPTCWrite

Writes EXIF and IPTC metadata.

Code Snippet

using (var bitmap = new Aurigma.GraphicsMill.Bitmap("Chicago.jpg"))
{
    var settings = new Aurigma.GraphicsMill.Codecs.JpegSettings(70);

    var exif = new Aurigma.GraphicsMill.Codecs.ExifDictionary();
    exif[Aurigma.GraphicsMill.Codecs.ExifDictionary.Software] = "Aurigma Graphics Mill";
    settings.Exif = exif;

    var iptc = new Aurigma.GraphicsMill.Codecs.IptcDictionary();
    iptc[Aurigma.GraphicsMill.Codecs.IptcDictionary.Keyword] = "mountain";
    iptc[Aurigma.GraphicsMill.Codecs.IptcDictionary.City] = "Olympia";
    settings.Iptc = iptc;

    bitmap.Save("WriteExifIptc.jpg", settings);
}

Input

Chicago.jpg

Chicago.jpg

Output

WriteExifIptc.jpg

WriteExifIptc.jpg

Used APIs