summaryrefslogtreecommitdiff
path: root/README.org
blob: 94e053bb21ae85446adf24fa9c0b6f99b419ec70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
el-exiftool is an elisp wrapper around [[http://www.sno.phy.queensu.ca/~phil/exiftool/][exiftool]], a metadata
editor. Exiftool supports reading and writing metadata in various
formats including [[wikipedia:Exif][EXIF]], [[wikipedia:Extensible_Metadata_Platform][XMP]] and [[wikipedia:IPTC_Information_Interchange_Model][IPTC]].

* Functions

** (el-exiftool-read FILE TAG...)

Read TAGs from FILE, and return an alist mapping tag names to
corresponding values.

** (el-exiftool-write FILE (TAG . VALUE)...)

Write tags to FILE.

The metadata to be written is specified as (TAG . VALUE) pairs.

** (el-exiftool-copy SOURCE DESTINATION)

Copy tags from SOURCE file to DESTINATION file.

** (el-exiftool-command &rest ARGS)

Execute a command in the currently running exiftool process.
If there is no running exiftool process, a new one will be
created. ARGS are arguments of the command to be run, as provided
to the exiftool command line application.

** (el-exiftool-run)

Start an exiftool process if not already running.
If an exiftool process is already running, delete it, and create
a new one. Return the process object of the newly created
process.

* License

el-exiftool is free software released under the terms of the [[https://www.gnu.org/licenses/gpl.txt][GNU
General Public License]], either version 3 of the License, or (at your
option) any later version.