All Projects → kamadak → exif-rs

kamadak / exif-rs

Licence: other
Exif parsing library written in pure Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to exif-rs

Exif Py
Easy to use Python module to extract Exif metadata from digital image files.
Stars: ✭ 561 (+516.48%)
Mutual labels:  jpeg, tiff, exif
dartexif
Dart package to decode Exif data from tiff, jpeg and heic files
Stars: ✭ 16 (-82.42%)
Mutual labels:  jpeg, tiff, exif
Sharp
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Stars: ✭ 21,131 (+23120.88%)
Mutual labels:  jpeg, tiff, exif
Metadata Extractor
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Stars: ✭ 1,972 (+2067.03%)
Mutual labels:  jpeg, tiff, exif
Format parser
file metadata parsing, done cheap
Stars: ✭ 46 (-49.45%)
Mutual labels:  jpeg, tiff, exif
tyf
Manipulate EXIF and IFD metadata.
Stars: ✭ 16 (-82.42%)
Mutual labels:  jpeg, tiff, exif
Imagesharp
📷 A modern, cross-platform, 2D Graphics library for .NET
Stars: ✭ 5,186 (+5598.9%)
Mutual labels:  jpeg, exif
Metadata Extractor Dotnet
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Stars: ✭ 518 (+469.23%)
Mutual labels:  jpeg, exif
Libvips
A fast image processing library with low memory needs.
Stars: ✭ 6,094 (+6596.7%)
Mutual labels:  jpeg, tiff
Twelvemonkeys
TwelveMonkeys ImageIO: Additional plug-ins and extensions for Java's ImageIO
Stars: ✭ 1,221 (+1241.76%)
Mutual labels:  jpeg, tiff
Photosauce
MagicScaler high-performance, high-quality image processing pipeline for .NET
Stars: ✭ 291 (+219.78%)
Mutual labels:  jpeg, tiff
Pixterm
Draw images in your ANSI terminal with true color
Stars: ✭ 782 (+759.34%)
Mutual labels:  jpeg, tiff
Jpeg Autorotate
Node module to rotate JPEG images based on EXIF orientation.
Stars: ✭ 127 (+39.56%)
Mutual labels:  jpeg, exif
Exifr
EXIF Reader
Stars: ✭ 450 (+394.51%)
Mutual labels:  jpeg, tiff
Govips
A lightning fast image processing and resizing library for Go
Stars: ✭ 442 (+385.71%)
Mutual labels:  jpeg, tiff
HEIF
Mac OS X: Convert any image to HEIF/HEIC format
Stars: ✭ 58 (-36.26%)
Mutual labels:  jpeg, tiff
Imageprocessor
📷 A fluent wrapper around System.Drawing for the processing of image files.
Stars: ✭ 2,452 (+2594.51%)
Mutual labels:  jpeg, tiff
go-jpeg-image-structure
Parse JPEG data into segments via code or CLI from pure Go. Read/export/write EXIF data. Read XMP and IPTC metadata.
Stars: ✭ 47 (-48.35%)
Mutual labels:  jpeg, exif
Djv
Professional media review software for VFX, animation, and film production
Stars: ✭ 282 (+209.89%)
Mutual labels:  jpeg, tiff
Piexif
Exif manipulation with pure python script.
Stars: ✭ 290 (+218.68%)
Mutual labels:  jpeg, exif
Exif parsing library written in pure Rust
-----------------------------------------

   This is a pure-Rust library to parse Exif data.
   This library parses Exif attributes in a raw Exif data block.
   It can also read Exif data directly from some image formats.

   Supported formats are:
   -  TIFF and some RAW image formats based on it
   -  JPEG
   -  HEIF and coding-specific variations including HEIC and AVIF
   -  PNG
   -  WebP

Usage
-----

   Add a dependency entry to your Cargo.toml.  Specify "kamadak-exif"
   if you use crates.io.  The canonical name of this crate is "exif",
   but it is renamed on crates.io to avoid a naming conflict.

      [dependencies]
      kamadak-exif = "x.y.z"

   Add the following to your crate root (before Rust 2018).

      extern crate exif;

   Run "cargo doc" in the source directory to generate the API reference.
   It is also available online at <https://docs.rs/kamadak-exif>.

   See examples directory for sample codes.

Dependencies
------------

   Rust 1.40 or later is required to build.

Standards
---------

   -  Exif Version 2.32
   -  DCF Version 2.0 (Edition 2010)
   -  TIFF Revision 6.0
   -  ISO/IEC 14496-12:2015
   -  ISO/IEC 23008-12:2017
   -  PNG Specification, Version 1.2
   -  Extensions to the PNG 1.2 Specification, version 1.5.0
   -  WebP Container Specification, committed on 2018-04-20
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].