All Projects → edwvee → Exiffix

edwvee / Exiffix

EXIF orientation correct replacement for golang's image.Decode

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Exiffix

librephotos-frontend
A self-hosted open source photo management service. This is the repository of the frontend.
Stars: ✭ 19 (+0%)
Mutual labels:  exif
Magicalcamera
A library to take picture easy, transform your data in different format and save photos in your device
Stars: ✭ 327 (+1621.05%)
Mutual labels:  exif
Metadata Extractor Dotnet
Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
Stars: ✭ 518 (+2626.32%)
Mutual labels:  exif
dartexif
Dart package to decode Exif data from tiff, jpeg and heic files
Stars: ✭ 16 (-15.79%)
Mutual labels:  exif
Piexif
Exif manipulation with pure python script.
Stars: ✭ 290 (+1426.32%)
Mutual labels:  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 (+111115.79%)
Mutual labels:  exif
exif-loader
Extract EXIF- & IPTC-data from your JPGs during build-time.
Stars: ✭ 14 (-26.32%)
Mutual labels:  exif
Googlephotostakeouthelper
Script that organizes the Google Takeout archive into one big chronological folder
Stars: ✭ 740 (+3794.74%)
Mutual labels:  exif
Exifcleaner
Cross-platform desktop GUI app to clean image metadata
Stars: ✭ 305 (+1505.26%)
Mutual labels:  exif
Imagesharp
📷 A modern, cross-platform, 2D Graphics library for .NET
Stars: ✭ 5,186 (+27194.74%)
Mutual labels:  exif
ImageOrientationFix
PHP library to fix image orientation by exif data.
Stars: ✭ 15 (-21.05%)
Mutual labels:  exif
Exifer
A lightweight Exif meta-data decipher.
Stars: ✭ 290 (+1426.32%)
Mutual labels:  exif
Exifr
📷 The fastest and most versatile JS EXIF reading library.
Stars: ✭ 448 (+2257.89%)
Mutual labels:  exif
react-exif-orientation-img
NOT MAINTAINED ANYMORE - img element wrapper component for React that understands EXIF orientation information and corrects it using CSS transforms.
Stars: ✭ 24 (+26.32%)
Mutual labels:  exif
Photoview
Photo gallery for self-hosted personal servers
Stars: ✭ 553 (+2810.53%)
Mutual labels:  exif
librephotos
A self-hosted open source photo management service. This is the repository of the backend.
Stars: ✭ 3,827 (+20042.11%)
Mutual labels:  exif
Piexifjs
Read and modify exif in client-side or server-side JavaScript.
Stars: ✭ 367 (+1831.58%)
Mutual labels:  exif
Exiftool
ExifTool meta information reader/writer
Stars: ✭ 832 (+4278.95%)
Mutual labels:  exif
Exif Py
Easy to use Python module to extract Exif metadata from digital image files.
Stars: ✭ 561 (+2852.63%)
Mutual labels:  exif
Exiv2
Image metadata library and tools
Stars: ✭ 454 (+2289.47%)
Mutual labels:  exif

Exiffix

Exiffix is a one function golang library made to be a replacement for image.Decode to handle orientation stored in EXIF data.

exiffix.Decode has mostly the same signature as image.Decode. The difference is that it requires io.ReadSeeker instead of io.Seeker.

Example

file, err := os.Open(path)
if err != nil{
  panic(err)
}
defer file.Close()
img, fmt, err := exiffix.Decode(file)

Special thanks to Macilias: part of code is taken from his repo

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].