This is the cl-photo Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 04:20:27 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-photo
Lisp Markup Language
Kevin M. Rosenberg <kmr@debian.org>
Kevin M. Rosenberg <kevin@rosenberg.net>
GNU General Public License
cl-photo calculates photography values.
1.0
kmrcl
(system).
package.lisp
(file).
convert.lisp
(file).
cameras.lisp
(file).
fov.lisp
(file).
dof.lisp
(file).
tables.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-photo/cl-photo.asd
cl-photo/package.lisp
cl-photo/convert.lisp
cl-photo/cameras.lisp
cl-photo/fov.lisp
cl-photo/dof.lisp
cl-photo/tables.lisp
cl-photo/convert.lisp
package.lisp
(file).
cl-photo
(system).
+inches->mm+
(constant).
+radian->degrees+
(constant).
degrees->radians
(function).
diagonal
(function).
feet->mm
(function).
inches->mm
(function).
length->mm
(function).
mm->feet
(function).
mm->inches
(function).
mm->length
(function).
radians->degrees
(function).
cl-photo/cameras.lisp
convert.lisp
(file).
cl-photo
(system).
*cameras*
(special variable).
*digital-cameras*
(special variable).
imager-dimensions
(function).
output-dimensions
(function).
pixel-dimensions
(function).
pixel-size
(function).
+format-db+
(special variable).
find-format
(function).
format-match-p
(function).
make-output-format
(function).
sensor-dimensions-megapixels
(function).
sort-formats
(function).
cl-photo/fov.lisp
cameras.lisp
(file).
cl-photo
(system).
aov
(function).
aov-format
(function).
bellows-factor
(function).
close-up
(function).
extension-tube
(function).
fov
(function).
gaussian-lens
(function).
magnification
(function).
%fov
(function).
aov-one-dim
(function).
image-distance-magnification
(function).
n-args-not-nil
(function).
cl-photo/dof.lisp
fov.lisp
(file).
cl-photo
(system).
coc
(function).
coc-airy
(function).
coc-format
(function).
coc-pixels
(function).
coc-pixels-format
(function).
dof
(function).
effective-aperture
(function).
hyperfocal
(function).
maximum-sharpness-aperture
(function).
print-magnification
(function).
rayleigh-limit
(function).
dof-mm
(function).
dof-symmetric-mm
(function).
mtf-scanner
(function).
sort-size
(function).
cl-photo/tables.lisp
cl-photo
(system).
aov-table
(function).
dof-table
(function).
fov-table
(function).
hyperfocal-table
(function).
+distances-feet+
(special variable).
+f-stops+
(special variable).
+focal-lengths+
(special variable).
Packages are listed by definition order.
cl-photo
photo
common-lisp
.
kmrcl
.
*cameras*
(special variable).
*digital-cameras*
(special variable).
aov
(function).
aov-format
(function).
aov-table
(function).
bellows-factor
(function).
close-up
(function).
coc
(function).
coc-airy
(function).
coc-format
(function).
coc-pixels
(function).
coc-pixels-format
(function).
dof
(function).
dof-table
(function).
effective-aperture
(function).
extension-tube
(function).
fov
(function).
fov-table
(function).
gaussian-lens
(function).
hyperfocal
(function).
hyperfocal-table
(function).
imager-dimensions
(function).
magnification
(function).
maximum-sharpness-aperture
(function).
output-dimensions
(function).
pixel-dimensions
(function).
pixel-size
(function).
print-magnification
(function).
rayleigh-limit
(function).
%fov
(function).
+distances-feet+
(special variable).
+f-stops+
(special variable).
+focal-lengths+
(special variable).
+format-db+
(special variable).
+inches->mm+
(constant).
+radian->degrees+
(constant).
aov-one-dim
(function).
degrees->radians
(function).
diagonal
(function).
dof-mm
(function).
dof-symmetric-mm
(function).
feet->mm
(function).
find-format
(function).
format-match-p
(function).
image-distance-magnification
(function).
inches->mm
(function).
length->mm
(function).
make-output-format
(function).
mm->feet
(function).
mm->inches
(function).
mm->length
(function).
mtf-scanner
(function).
n-args-not-nil
(function).
radians->degrees
(function).
sensor-dimensions-megapixels
(function).
sort-formats
(function).
sort-size
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Returns the angle of field of view for a focal length and frame size. Default is infinity (magnification 0)
Returns the angle of field of view for a focal length and frame size at infinity
Returns the bellows factor, the ratio of effective aperature to actual aperture.
Computes the parameters for focusing closer than infinity.
Requires two, and only two, of the input parameters.
Returns: focal-length object-distance image-distance magnification bellows-factor.
Returns circle of confusion in mm and print magnification for a format. Default resolving power is 5 lpm at 25cm.
Return the circle of confusion based on the airy disk.
Returns circle of confusion in mm and print magnification for a format. Default resolving power is 5 lpm at 25cm.
Returns lpm and circle of confusion based on pixel size.
Returns circle of confusion based on pixel size.
Returns the Depth of Field.
Input: FOCAL-LENGTH, F-STOP, DISTANCE, CIRCLE-OF-CONFUSION.
Output: NEAR-POINT, FAR-POINT, TOTAL-DOF, MAGNIFICATION, BLUR-SIZE-OF-INFINITY-POINT-IN-MM.
Computes the parameters for using extension tubes.
Requires: 1. original-object-distance, original-image-distance, or original-magnification
2. new-object-distance, new-image-distance, new-magnification, or extension-length
Returns: original-object-distance, original-image-distance, original-magnification, original-bellows-factor
new-object-distance, new-image-distance, new-magnification, extension-length.
object-distance is in units. image-distance and focal-length are in mm.
Returns the imager dimensions in mm of a FORMAT.
Returns the image magnification: the ratio of image size to object size. focal-length and image-distance are in mm, object-distance is in units
Returns the output dimensions in mm of a FORMAT.
Returns the number of pixels for a format.
CAMERA-SPEC is either a keyword designating the camera or
the number of megapixels of the sensor.
FORMAT should be defined if the CAMERA-SPEC is the number of megapixels
so the proper aspect ratio is used.
Return pixel size in micrometers.
Returns the magnification required between an imager and print sizes while taking crop into consideration.
Returns the rayleigh limit in line pairs per mm (MTF 9%) as well as the MTF50
Returns the field of view (units), magnification ratio, object-distance (units), and image distance (mm) for a given image (mm) and object distance (mm).
Returns the angle of view in one dimension. Default is infinity which has an magnification of 0.
Returns depth of field based on focal-length, f-stop, distance, and coc.
Six values are returned:
near point, far point, total dof, magnification, blur size at infinity (mm).
Circle of confusion can either be a number or keyword designating format.
Reference: http://www.vanwalree.com/optics/dofderivation.html
Returns depth of field based on focal-length, f-stop, distance, and coc.
Six values are returned:
near point, far point, total dof, near point, far point, magnification,
blur size at infinity (mm).
Circle of confusion can either be a number or keyword designating format.
Returns the image distance for a focused object at distance using the Gaussian Lens Equation.
Convert a length in units to mm.
Convert a number of mm to units.
Returns T when count N of input args are not nil.
Returns a cons pair with the smaller size first.
Jump to: | %
A B C D E F G H I L M N O P R S |
---|
Jump to: | %
A B C D E F G H I L M N O P R S |
---|
Jump to: | *
+
C S |
---|
Jump to: | *
+
C S |
---|
Jump to: | C D F P S T |
---|
Jump to: | C D F P S T |
---|