Type: Package
Title: Read EXIF Metadata from JPEGs
Version: 0.1.1
Date: 2025-11-30
Maintainer: Os Keyes <ironholds@gmail.com>
Description: Extracts Exchangeable Image File Format (EXIF) metadata, such as camera make and model, ISO speed and the date-time the picture was taken on, from JPEG images. Incorporates the 'easyexif' https://github.com/mayanklahiri/easyexif library.
License: BSD_2_clause + file LICENSE
Copyright: Mayank Lahiri for 'easyexif', Os Keyes for the integration with R, and Penelope Hopkins and Robyn Temple-Wood for the included test images (which are licensed CC-BY 4.0).
Suggests: testthat
LinkingTo: Rcpp
Imports: Rcpp
Encoding: UTF-8
URL: https://github.com/Ironholds/exif
BugReports: https://github.com/Ironholds/exif/issues
RoxygenNote: 7.3.3
NeedsCompilation: yes
Packaged: 2025-11-30 16:36:29 UTC; ironholds
Author: Os Keyes [aut, cre], Penelope Hopkins [ctb], Robyn Temple-Wood [ctb], Mayank Lahiri [cph]
Repository: CRAN
Date/Publication: 2025-11-30 16:50:02 UTC

Read EXIF data into R

Description

exif is a package for reading EXIF media metadata into R, returning it as a list in a similar fashion to jsonlite. It depends on the libexif C library, which must be installed for the package to work.

Author(s)

Maintainer: Os Keyes ironholds@gmail.com

Other contributors:

See Also

read_exif


Read EXIF Metadata

Description

read_exif reads EXIF metadata from JPEG files, returning it as a data.frame.

Usage

read_exif(files)

Arguments

files

a vector of files to read in.

Value

a data.frame, with each row consisting of the metadata for one file in files. Absent values are represented by an empty string for character columns, and 0 for numeric columns.

Examples

# A simple example using included images
file <- system.file("extdata/dog_test_img.jpg", package="exif")
file_metadata <- read_exif(file)

mirror server hosted at Truenetwork, Russian Federation.