Package exifr. October 15, 2017

Similar documents
Package cattonum. R topics documented: May 2, Type Package Version Title Encode Categorical Features

Package fastdummies. January 8, 2018

Package messaging. May 27, 2018

Package datasets.load

Package available. November 17, 2017

Package kirby21.base

Package ECctmc. May 1, 2018

Package canvasxpress

Package crossword.r. January 19, 2018

Package clipr. June 23, 2018

Package rgho. R topics documented: January 18, 2017

Package repec. August 31, 2018

Package oec. R topics documented: May 11, Type Package

Package bigreadr. R topics documented: August 13, Version Date Title Read Large Text Files

Package validara. October 19, 2017

Package goodpractice

Package dkanr. July 12, 2018

Package spark. July 21, 2017

Package pdfsearch. July 10, 2018

Package ecoseries. R topics documented: September 27, 2017

Package raker. October 10, 2017

Package remotes. December 21, 2017

Package fingertipsr. May 25, Type Package Version Title Fingertips Data for Public Health

Package gtrendsr. October 19, 2017

Package lumberjack. R topics documented: July 20, 2018

Package jstree. October 24, 2017

Package fst. December 18, 2017

Package calpassapi. August 25, 2018

Package librarian. R topics documented:

Package dbx. July 5, 2018

Package pkgbuild. October 16, 2018

Package jpmesh. December 4, 2017

Package rosm. April 8, 2017

Package geojsonsf. R topics documented: January 11, Type Package Title GeoJSON to Simple Feature Converter Version 1.3.

Package tidyimpute. March 5, 2018

Package githubinstall

Package io. January 15, 2018

Package pwrab. R topics documented: June 6, Type Package Title Power Analysis for AB Testing Version 0.1.0

Package mdftracks. February 6, 2017

Package sfc. August 29, 2016

Package geniusr. December 6, 2017

Package rbraries. April 18, 2018

Package pmatch. October 19, 2018

Package qualmap. R topics documented: September 12, Type Package

Package humanize. R topics documented: April 4, Version Title Create Values for Human Consumption

Package taxizedb. June 21, 2017

Package knitrprogressbar

Package rdryad. June 18, 2018

Package gtrendsr. August 4, 2018

Package influxdbr. January 10, 2018

Package barcoder. October 26, 2018

Package SimilaR. June 21, 2018

Package loggit. April 9, 2018

Package statsdk. September 30, 2017

Package strat. November 23, 2016

Package editdata. October 7, 2017

Package chunked. July 2, 2017

Package robotstxt. November 12, 2017

Package tidyselect. October 11, 2018

Package ggimage. R topics documented: November 1, Title Use Image in 'ggplot2' Version 0.0.7

Package GetITRData. October 22, 2017

Package internetarchive

Package shinyhelper. June 21, 2018

Package estprod. May 2, 2018

Package rtika. May 2, 2018

Package liftr. R topics documented: May 14, Type Package

Package ether. September 22, 2018

Package embed. November 19, 2018

Package deductive. June 2, 2017

Package fst. June 7, 2018

Package facerec. May 14, 2018

Package graphframes. June 21, 2018

Package guardianapi. February 3, 2019

Package sankey. R topics documented: October 22, 2017

Package zip. R topics documented: March 11, Title Cross-Platform 'zip' Compression Version 2.0.1

Package ompr. November 18, 2017

Package postgistools

Package censusapi. August 19, 2018

Package ggimage. R topics documented: December 5, Title Use Image in 'ggplot2' Version 0.1.0

Package wikitaxa. December 21, 2017

Package farver. November 20, 2018

Package tidytransit. March 4, 2019

Package bisect. April 16, 2018

Package comparedf. February 11, 2019

Package opencage. January 16, 2018

Package RODBCext. July 31, 2017

Package wrswor. R topics documented: February 2, Type Package

Package jdx. R topics documented: January 9, Type Package Title 'Java' Data Exchange for 'R' and 'rjava'

Package condusco. November 8, 2017

Package vinereg. August 10, 2018

Package profvis. R topics documented:

Package docxtools. July 6, 2018

Package widyr. August 14, 2017

Package bigqueryr. October 23, 2017

Package postal. July 27, 2018

Package datapasta. January 24, 2018

Package gggenes. R topics documented: November 7, Title Draw Gene Arrow Maps in 'ggplot2' Version 0.3.2

Package reval. May 26, 2015

Package slickr. March 6, 2018

Package fastqcr. April 11, 2017

Transcription:

Type Package Title EXIF Image Data in R Version 0.2.1 Date 2017-10-14 Package exifr October 15, 2017 Maintainer Dewey Dunnington <dewey@fishandwhistle.net> Reads EXIF data using ExifTool <http://www.sno.phy.queensu.ca/~phil/exiftool/> and returns results as a data frame. ExifTool is a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in a wide variety of files. ExifTool supports many different metadata formats including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker notes of many digital cameras by Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Motorola, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony. License GPL-2 LazyData TRUE Imports curl, purrr, dplyr, tibble, jsonlite, utils SystemRequirements Perl URL https://github.com/paleolimbot/exifr BugReports https://github.com/paleolimbot/exifr/issues RoxygenNote 6.0.1 Suggests testthat NeedsCompilation no Author Dewey Dunnington [aut, cre], Phil Harvey [aut] Repository CRAN Date/Publication 2017-10-14 22:55:13 UTC 1

2 configure_exiftool R topics documented: configure_exiftool...................................... 2 exifr............................................. 3 exiftool.call......................................... 3 exiftool_call......................................... 4 read_exif.......................................... 4 Index 6 configure_exiftool Configure perl, ExifTool Configure perl, ExifTool configure_exiftool(command = NULL, perl_path = NULL, install_url = NULL, install_location = NULL, = FALSE) configure_perl(perl_path = NULL, = FALSE) command perl_path The exiftool command or location of exiftool.pl The path to the perl executable install_url The url from which exiftool could be installed install_location The location to install exiftool Use = FALSE to display status updates Value The exiftool command, invisibly

exifr 3 exifr Read EXIF data This function has been deprecated, use read_exif instead. exifr(filename, recursive = FALSE, = TRUE, exiftoolargs = NULL) filename recursive exiftoolargs A vector of filenames (like that generated by list.files(..., full.names=true)) If directory is specified by filename, process files recursively. FALSE if status updates are desired, TRUE otherwise. a list of args to be passed to ExifTool (e.g. c("-filename", "-imagesize")) exiftool.call Call exiftool from R This function has been deprecated. Use exiftool_call instead. exiftool.call(args = c("--help"), fnames = NULL, intern = FALSE,...) args a list of non-shell quoted arguments (e.g. -n -csv) fnames a list of filenames (shquote() will be applied to this vector) intern TRUE if output should be returned as a character vector.... additional arguments to be passed to system()

4 read_exif exiftool_call Call exiftool from R Uses system() to run a basic call to exiftool. exiftool_call(args = NULL, fnames = NULL, intern = FALSE,..., = FALSE) exiftool_version() Value args fnames intern a list of non-shell quoted arguments (e.g. -n -csv) a list of filenames (shquote() will be applied to this vector) TRUE if output should be returned as a character vector.... additional arguments to be passed to system() Suppress output of the command itself. The exit code if intern=false, or the standard output as a character vector if intern=true. Examples exiftool_call() exiftool_version() read_exif Read EXIF data from files Reads EXIF data into a data.frame by calling the ExifTool command-line application, written by Phil Harvey. Depending on number of images and command-line length requirements, the command may be called multiple times. read_exif(path, tags = NULL, recursive = FALSE, args = NULL, = TRUE)

read_exif 5 path tags recursive args A vector of filenames A vector of tags to output. It is a good idea to specify this when reading large numbers of files, as it decreases the output overhead significantly. Spaces will be stripped in the output data frame. This parameter is not case-sensitive. TRUE to pass the "-r" option to ExifTool Additional arguments Use FALSE to display diagnostic information Details Value From the ExifTool website: ExifTool is a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in a wide variety of files. ExifTool supports many different metadata formats including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker notes of many digital cameras by Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Motorola, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony. For more information, see the ExifTool website. Note that binary tags such as thumbnails are loaded as base64-encoded strings that start with "base64:". A data frame (tibble) with columns SourceFile and one per tag read in each file. The number of rows may differ, particularly if recursive is set to TRUE, but in general will be one per file. Examples files <- list.files(path.package("exifr"), recursive=true, pattern="*.jpg", full.names=true) exifinfo <- read_exif(files) # is equivalent to exifinfo <- read_exif(path.package("exifr"), recursive=true) read_exif(files, tags=c("filename", "imagesize"))

Index configure_exiftool, 2 configure_perl (configure_exiftool), 2 exifr, 3 exiftool.call, 3 exiftool_call, 3, 4 exiftool_version (exiftool_call), 4 read_exif, 3, 4 6