All Projects → rricard → react-exif-orientation-img

rricard / react-exif-orientation-img

Licence: MIT License
NOT MAINTAINED ANYMORE - img element wrapper component for React that understands EXIF orientation information and corrects it using CSS transforms.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to react-exif-orientation-img

pigallery
PiGallery: AI-powered Self-hosted Secure Multi-user Image Gallery and Detailed Image analysis using Machine Learning, EXIF Parsing and Geo Tagging
Stars: ✭ 35 (+45.83%)
Mutual labels:  exif
ragamints
Download Instagram photos while preserving caption and geolocation as EXIF, IPTC, and XMP fields
Stars: ✭ 17 (-29.17%)
Mutual labels:  exif
mediapool exif
Holt beim Upload die EXIF-Daten aus dem Bild und setzt diese als Metadaten in die Datenbank ein.
Stars: ✭ 27 (+12.5%)
Mutual labels:  exif
react-native-react-bridge
An easy way to integrate your React (or Preact) app into React Native app with WebView.
Stars: ✭ 84 (+250%)
Mutual labels:  react-dom
tacklebox
🎣React UX components for handling common interactions
Stars: ✭ 15 (-37.5%)
Mutual labels:  react-dom
picsort
Organize your photos by date in one click 👏
Stars: ✭ 22 (-8.33%)
Mutual labels:  exif
photos2geojson
html map gallery from photos
Stars: ✭ 39 (+62.5%)
Mutual labels:  exif
librephotos
A self-hosted open source photo management service. This is the repository of the backend.
Stars: ✭ 3,827 (+15845.83%)
Mutual labels:  exif
beat
Server framework to create fast and lightweight projects
Stars: ✭ 12 (-50%)
Mutual labels:  react-dom
postonents
React meets Emails | ⚛️ x 📧= 🔥
Stars: ✭ 90 (+275%)
Mutual labels:  react-dom
google-photos-exif
A tool to populate missing `DateTimeOriginal` EXIF metadata in Google Photos takeout, using Google's JSON metadata.
Stars: ✭ 288 (+1100%)
Mutual labels:  exif
geotagging
Photography geotagging tool
Stars: ✭ 17 (-29.17%)
Mutual labels:  exif
hsexif
Exif parser in pure haskell
Stars: ✭ 18 (-25%)
Mutual labels:  exif
imageorient
Go image decoding with respect to the EXIF orientation tag
Stars: ✭ 62 (+158.33%)
Mutual labels:  exif
remote-frames
Render a subset of the React tree to a different location, from many locations, without having to coordinate them
Stars: ✭ 27 (+12.5%)
Mutual labels:  react-dom
phar.scer.io
🗜️ Online PHAR converter based on JS
Stars: ✭ 29 (+20.83%)
Mutual labels:  react-dom
rc-dock
Dock Layout for React Component
Stars: ✭ 318 (+1225%)
Mutual labels:  react-dom
librephotos-frontend
A self-hosted open source photo management service. This is the repository of the frontend.
Stars: ✭ 19 (-20.83%)
Mutual labels:  exif
exif-loader
Extract EXIF- & IPTC-data from your JPGs during build-time.
Stars: ✭ 14 (-41.67%)
Mutual labels:  exif
go-xmp
A native Go SDK for the Extensible Metadata Platform (XMP)
Stars: ✭ 36 (+50%)
Mutual labels:  exif

NOT MAINTAINED ANYMORE Please reach out in an issue if you wish to maintain this.

react-exif-orientation-img

img element wrapper component for React that understands EXIF orientation information and corrects it using CSS transforms.

Example

Installation

npm install --save react-exif-orientation-img
# or
yarn add react-exif-orientation-img

Usage

Instead of using an img element, use this component instead:

import React from 'react';
import ExifOrientationImg from 'react-exif-orientation-img'

const MyComponent = () =>
  <ExifOrientationImg
    src="https://github.com/recurser/exif-orientation-examples/blob/master/Portrait_8.jpg?raw=true"
    alt="A waterfall"
  />

All properties will be cleanly passed to the img element including style and onLoad that this component uses under the hood. However, keep in mind that you should be aware that width/height and other dimension manipulations may not work as expected.

Development

yarn is preferred to work with this project.

Dev server

Just start a server with yarn start.

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