All Projects → oozcitak → exiflibrary

oozcitak / exiflibrary

Licence: MIT license
A .Net Standard library for editing Exif metadata

Programming Languages

C#
18002 projects
powershell
5483 projects

Projects that are alternatives of or similar to exiflibrary

Litrato
Android photo editing app with various filters and tools. Included advanced features like masking, histogram, color picker, EXIF viewer...
Stars: ✭ 54 (-48.08%)
Mutual labels:  exif, exif-metadata
TinyEXIF
Tiny ISO-compliant C++ EXIF and XMP parsing library for JPEG.
Stars: ✭ 87 (-16.35%)
Mutual labels:  exif, exif-metadata
Exif Py
Easy to use Python module to extract Exif metadata from digital image files.
Stars: ✭ 561 (+439.42%)
Mutual labels:  exif
Aphotomanager
Manage local photos on Android: gallery, geotag with photomap, privacy, tags, find, sort, view, copy, send, ... .
Stars: ✭ 164 (+57.69%)
Mutual labels:  exif
Damselfly
Damselfly is a server-based Digital Asset Management system for photographs. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names.
Stars: ✭ 86 (-17.31%)
Mutual labels:  exif
Exiftool
ExifTool meta information reader/writer
Stars: ✭ 832 (+700%)
Mutual labels:  exif
Jpeg Autorotate
Node module to rotate JPEG images based on EXIF orientation.
Stars: ✭ 127 (+22.12%)
Mutual labels:  exif
Metadata Extractor Dotnet
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Stars: ✭ 518 (+398.08%)
Mutual labels:  exif
Forensic Tools
A collection of tools for forensic analysis
Stars: ✭ 204 (+96.15%)
Mutual labels:  exif
Xpiks
Cross-Platform Image Keywording Software for microstock photographers and illustrators
Stars: ✭ 81 (-22.12%)
Mutual labels:  exif
Mmalsharp
C# wrapper to Broadcom's MMAL with an API to the Raspberry Pi camera.
Stars: ✭ 152 (+46.15%)
Mutual labels:  exif
Format parser
file metadata parsing, done cheap
Stars: ✭ 46 (-55.77%)
Mutual labels:  exif
Exiffix
EXIF orientation correct replacement for golang's image.Decode
Stars: ✭ 19 (-81.73%)
Mutual labels:  exif
Magick.net
The .NET library for ImageMagick
Stars: ✭ 2,071 (+1891.35%)
Mutual labels:  exif
Googlephotostakeouthelper
Script that organizes the Google Takeout archive into one big chronological folder
Stars: ✭ 740 (+611.54%)
Mutual labels:  exif
Go Exif
A very complete, highly tested, standards-driven (but customizable) EXIF reader/writer lovingly written in Go.
Stars: ✭ 186 (+78.85%)
Mutual labels:  exif
Photoview
Photo gallery for self-hosted personal servers
Stars: ✭ 553 (+431.73%)
Mutual labels:  exif
Fcfilemanager
iOS File Manager on top of NSFileManager for simplifying files management. 📂
Stars: ✭ 862 (+728.85%)
Mutual labels:  exif
Gify
JavaScript API for decoding/parsing information from animated GIFs using ArrayBuffers.
Stars: ✭ 124 (+19.23%)
Mutual labels:  exif
Pel
PHP Exif Library - library for reading and writing Exif headers in JPEG and TIFF files using PHP.
Stars: ✭ 232 (+123.08%)
Mutual labels:  exif

License Nuget

Travis AppVeyor

ExifLibrary is a .Net Standard library for editing Exif metadata contained in image files.

Installation

If you are using NuGet you can install the assembly with:

PM> Install-Package ExifLibNet

Quick Start

To read an image file and extract metadata:

var file = ImageFile.FromFile("path_to_image");

// the type of the ISO speed rating tag value is unsigned short
// see documentation for tag data types
var isoTag = file.Properties.Get<ExifUShort>(ExifTag.ISOSpeedRatings);

// the flash tag's value is an enum
var flashTag = file.Properties.Get<ExifEnumProperty<Flash>>(ExifTag.Flash);

// GPS latitude is a custom type with three rational values
// representing degrees/minutes/seconds of the latitude 
var latTag = file.Properties.Get<GPSLatitudeLongitude>(ExifTag.GPSLatitude);

To add metadata:

var file = ImageFile.FromFile("path_to_image");
// note the explicit cast to ushort
file.Properties.Set(ExifTag.ISOSpeedRatings, <ushort>200);

To save the image with metadata:

file.Save("path_to_image");

Documentation

Please visit: http://oozcitak.github.io/exiflibrary/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].