Open Source .NET API for Images

.NET Library for Reading Metadata from Images

MetadataExtractor is a simple .NET API for extracting metadata form Images. Using the API, you can extract wide range of metadata information including Exif, IPTC, XMP, JFIF/JFXX, ICC Profiles, WebP properties, Netpbm properties, PNG properties, BMP properties, GIF properties, ICO properties, and PCX properties.

The API supports various images file formats and camera raw images and allows getting camera-specific makernote data for large range of camera manufactures.

Previous Next

Getting Started with MetadataExtractor

The recommended way to install MetadataExtractor is via NuGet. Please use the following command to install MetadataExtractor.

Install-Package MetadataExtractor

Extract Metadata from Images using C#

MetadataExtractor allows extracting wide range of metadata information from images. You can extract all information in image by looping directories and then by looping throught each tag in it. Directory contains metadata type informtion and tag includes the properties. You can extract specific information from images using directories.OfType().FirstOrDefault() method.

Extract Camera Specific Maker Notes using C#

The Open Source image processing API MetadataExtractor allows extracting camera-specific makernote for cameras manufactured Canon, Apple, Agfa, Casio, DJI, Epson, Fujifilm, Kodak, Kyocera, Leica, Minolta, Nikon, Olympus, Panasonic, Pentax, Reconyx, Sanyo, Sigma/Foveon and Sony.