Photography Calculators
This page contains several calculators of use to photographers.
All of the calculators are written using Javascript, which means
you'll need a Javascript enabled browser (IE/Firefox/Opera/Chrome/etc.) to use
this page. It also means that you can download/save this page to
your computer and use the calculators without being connected to the
internet. Fields displayed on the left of the
"compute" button are for user input. Fields on the right of the "compute" button are where
the results are displayed.
This calculator computes depth of field, based on aperture,
focal length, distance to subject and Circle of Confusion (CoC). A
CoC of .03 is generally accepted as appropriate for a 35mm camera.
For most modern digital SLR cameras with a "cropped frame" sensor
(e.g. Canon 20D/30D/40D/50D/XTi/XSi/T1i, Nikon D40/D60/D90/D200/D300/D5000, etc.),
a smaller CoC is probably more appropriate.
Because the sensor size on these cameras is smaller than a 35mm
negative, the image must be enlarged to a greater extent for any
given print size. A CoC of 0.019 is a reasonable value for these
cameras. For small-sensor, compact digital
cameras (e.g. Canon A650, Canon G9) with a 1/1.8" sensor (7.18 x 5.32 mm),
a value of about 0.006 is appropriate.
This calculator computes the degree of parallax error that
occurs when a camera is rotated around a point that isn't the nodal
point. This is useful for photographers who take a sequence of
images to be stitched into a panorama. The Nodal Point Offset field
is the distance (in mm) between the actual point of camera rotation
and the nodal point. The calculator computes how much two objects
that are at different distances (i.e. one "near" and one "far") from
the camera appear to shift in relation to each other as the camera
is rotated through the specified angle. Put another way, if the two
objects are perfectly aligned (so that the near object appears
directly in front of the far object) before rotation, they will be
seperated by the angular distance determined by the calculator after
rotation. The result is expressed as an angular distance (in
degrees), and the number of pixels. For any given angular shift,
images with larger dimension (i.e. more pixels) and/or smaller
fields of view will show a larger pixel shift.