Parse an EXIF date string into a `Date` object
Get the current date as an Exif date format
A regular expression to validate and parse Exif date format
If exif date is not found, infer it from filename
Convert JavaScript Date objects to EXIF date
A javascript library to extract Exif metadata from images, in node and in the browser.
Organize your photos based on exif date and GPS coordinates
Organize your photographs into subdirectories based on exif date.
JavaScript library for reading EXIF image metadata
JavaScript Load Image is a library to load images provided as File or Blob objects or via URL. It returns an optionally scaled, cropped or rotated HTML img or canvas element. It also provides methods to parse image metadata to extract IPTC and Exif tags a
Fast and advanced TIFF decoder
Image Exif Orientation Plugin for FilePond
A small EXIF image metadata reader
Client-side EXIF parser
Library that parses Exif metadata in images.
Rotate JPEG images based on EXIF orientation
A node.js library to extract Exif metadata from images.
Image Preview Plugin for FilePond
TypeScript definitions for exif
Library to orient images based on their Exif orientation
Read and write exif data from/into an image
Remove EXIF data from your image files.
a command line tool for sorting photos and videos by exif date or ctime as fallback
📷 The fastest and most versatile JavaScript EXIF reading library.
Sort photos in year and month folders based on exif date informatiion
Bulk photo organizer
A simple command line utility that reads the date of image files ans moves them to a folder with the same name aas the ate
Name files based on exif information
Will sort a directory of media files into albums, based on exif and date.
Post-process iPhone camera pictures with Polaroid effect adding date and location from EXIF.
Archiver is a simple gem to rename photos and videos depending on creation date and exif informations to archive directories in subfolders by year. It sorts out duplicate files to
Provides apis for extracting common metadata out of files as well as low level apis for advanced metadata parsing. Currently exif (jpeg/jpg) is almost entirely supported and mpeg4 (mp4,m4v,moov...) has limited support. For common metadata the FileInfo class provides methods names after the metadata items taking a filename. As an example, to get the origin date of a file you would call FileData::FileInfo.origin_date(filename). Advanced apis are provided via specific classes for each metadata type. For example, Exif for exif data and Mpeg4 for mpeg4 data. These can be used to improve the performance of gathering multiple metadata values from a file
Command-line tool that automatises photo/video uploads to Flickr. Entering 'flickru <directory>' in your command line, any photos under 'directory' (and subdirs) are uploaded to your Flickr account (interactively entered the first time you start flickru). Photos are identified by case-insensitive extensions: GIF, JPEG, JPG, PNG, and TIFF. Videos are identified by case-insensitive extensions: AVI, MPEG, and MPG. flickru automatically sets the following Flickr metadata: (1) date taken: file last-modification time, unless JPEG/TIFF Exif metadatum 'date_time_original' is found (Flickr understands it natively). (2) privacy policy: private, visible by friends & family, hidden for public searches (3) safety level: safe (4) permissions: friends & family can add comments to the photo and its notes; nobody can add notes and tags to the photo (5) description: for videos longer than 90s (Flickr's longest allowed duration) but shorter than 500MB (Flickr's maximum permisible size), it will contain an annotation about its large duration. (6) title: extracted from the parent directory name (7) geolocation & accuracy: extracted from the parent directory name, unless JPEG/TIFF Exif GPS metadata is found (Flickr understands them natively). Before uploading photos, please, make sure that you have correctly named each photos parent directory according to the name format 'TITLE[@LOCATION[#PRECISION]]', where: (1) TITLE is the desired title for the photos stored in the directory. If no LOCATION is given, flickru tries to extract the location from Wikipedia page TITLE. (2) LOCATION is the location of the photos, specified as: (a) the Wikipedia page name (whitespaces allowed) of the location or (b) its coordinates LATITUDE,LONGITUDE (3) PRECISION is the Flickr geolocation precision. Flickru sets it to one of the following case insentitive literals: 'street', 'city', 'region', 'country', 'world'. Photos are classified into photosets. If the photoset does not exist, flickru creates it. This photoset is named after its grandparent directory. The photoset is arranged by 'date taken' (older first). To see some examples on the directory structure recognised by flickru, please explore the subdirectories under 'var/ts'. GitHub : http://github.com/jesuspv/flickru RubyGems: http://rubygems.org/gems/flickru
# Sangoro A Ruby program to change the exif creation time stamp of JPEGs or PNGs.<br> # Installation To use the Sangoro tool you require: <ul> <li> <a href="https://www.ruby-lang.org/en/downloads/"><code>ruby</code></a> (v>=2.3.3) </ul> as well as the following Ruby gems: <ul> <li><code>fastimage</code> <li><code>fileutils</code> <li><code>gtk3</code> <li><code>mini_exiftool</code></li> </ul> On Mac you might need the exiftool installed. I recommend installing it using the Brew package manager: ```brew install exiftool``` Get the Sangoro tool by typing ```gem install sangoro``` in your command line. This will install the sangoro gem as well as the gems mentined above. Now you can just run ```sangoro``` in your command line. # Usage 1. Select a JPEG/PNG file by clicking on "Select image" 2. You will see the file name and the creation date & time on the right side, if available. 3. Now you can specify by how many hours, minutes and/or seconds you want the time stamp to move. You also need to choose whether to move the timestamp forward or back. 4. If you want to apply this change to all images in the folder, check the box below. 5. Click "Apply". 6. You are done. The exif creation timestamp of the selected image(s) was adjusted as specified. # Remarks If you have any remarks, bugs, questions etc. please tell me, I'd be happy to help.