aboutsummaryrefslogtreecommitdiff
path: root/README.txt
blob: a0d5173479b2344211accc1dcf882c3136f6710c (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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
// $Id: 

README file for the Exif Drupal module.


Description
***********

The Exif module allows to display Exif metadata on image nodes. Exif is a
specification for the image file format used by digital cameras.

The metadata tags defined in the Exif standard cover a broad spectrum including [1]:

 * Date and time information. Digital cameras will record the current date and
   time and save this in the metadata.
 * Camera settings. This includes static information such as the camera model
   and make, and information that varies with each image such as orientation,
   aperture, shutter speed, focal length, metering mode, and film speed
   information.
 * Location information, which could come from a GPS receiver connected to the
   camera.
 * Descriptions and copyright information.

Administrators can choose via CCK fields which Exif information are read.

At this time, this module supports Exif information only with JPEG files.

[1] Reference: http://en.wikipedia.org/wiki/Exchangeable_image_file_format


Requirements and Constraints
****************************

CCK with at least textfields enabled.
If you use a module like imagefield. It's only possible to have one image per node!! 
If there are more than one images per node, only the exif data of one image is read!

IMPORTANT: If you are using imagefield, do not call the content type "image"!!! Image
is reserved for using the Image module. If you call your content type image and you are
using imagefield, the module is not going to work.


Usage
************

After installing it you can go to your CCK nodetype. It supports both the image module 
aswell as the imagefield module. Let's say you have an content type "photo". Go to your
cck settings and add a new field. For the name of the field you need to follow the following
naming conventions:

Example: 
#1 field_exif_exposuretime -> this would read the ExposureTime of the image and save it
in this field.

#2 field_ifd0_datetime ->	this would read the date time (2009:01:23 08:52:43) of the image.
as a field_type you can take for example a normal textfield, but also a date field would be
possible.

General rule is: [field]_[section]_[name] 

Under admin/settings/exif you can see a list of all possible information. These informations
are taken from the image "sample.jpg". I may not contain all tags available. If you are looking
for some specific tags you can just replace this image with your own image.