Package Ch-Image - internal and external symbols

See only external symbols
Package Ch-Image uses the packages Ch-Util, Clem and Common-Lisp. It has 335 total symbols and 102 external ones.

Class

argb-8888-image
argb-ffff-image
argb-hhhh-image
argb-imageARGB (Alpha/Red/Green/Blue) image class
bit-matrix-image1-bit image class that is also a matrix
bit-matrix-image-channel1-bit image channel class that is also a matrix
clip-rect
clip-region
complex-matrix-imagecomplex image channel class that is also a matrix
complex-matrix-image-channelcomplex image channel class that is also a matrix
double-float-matrix-imagedouble-float image class that is also a matrix
double-float-matrix-image-channeldouble-float image channel class that is also a matrix
font
freetype-font
freetype-glyph
freetype-text-context
glyph
gray-imageGrayscale 8-bit image class
imageabstract image class
image-channelbase class for a single channel image
matrix-gray-imageGrayscale 8-bit image class that is also a matrix
matrix-image-channelimage channel class that is also a matrix
multichannel-image
planar-png
rgb-888-image
rgb-fff-image
rgb-hhh-image
rgb-imageRGB (Red/Green/Blue) image class
sb16-matrix-image16-signed-bit image class that is also a matrix
sb16-matrix-image-channel16-signed-bit image channel class that is also a matrix
sb32-matrix-image32-signed-bit image class that is also a matrix
sb32-matrix-image-channel32-signed-bit image channel class that is also a matrix
sb8-matrix-image8-signed-bit image class that is also a matrix
sb8-matrix-image-channel8-signed-bit image channel class that is also a matrix
single-float-matrix-imagesingle-float image class that is also a matrix
single-float-matrix-image-channelsingle-float image channel class that is also a matrix
text-context
ub16-matrix-image16-unsigned-bit image class that is also a matrix
ub16-matrix-image-channel16-unsigned-bit image channel class that is also a matrix
ub32-matrix-image32-unsigned-bit image class that is also a matrix
ub32-matrix-image-channel32-unsigned-bit image channel class that is also a matrix
ub8-matrix-imageGrayscale 8-bit image class that is also a matrix
ub8-matrix-image-channel8-bit image channel class that is also a matrix

Variable

*argb-q-tabs*
*argb-sampling*
*default-color-map*
*gamma-045*
*gray-q-tabs*
*image-read-functions*
*image-write-functions*
*masked-argb-pixel*
*masked-gray-pixel*
*masked-rgb-pixel*
*preset-default-color-list*
*rgb-sampling*
*sharpen-kernel*
*sharpen-kernel-1d*

Constant

+ncomp-argb+
+ncomp-gray+
+ncomp-rgb+

Function

4-neighborsReturns four values, each value is either a list containing
the coordinates of a 4-neighbor of (i,j) in matrix or nil if the
neighbor would be outside of the matrix. The order of the values
is top, left, bottom, right.
8-neighborsReturns eight values, each value is either a list containing
the coordinates of an 8-neighbor of (i,j) in matrix or nil if the
neighbor would be outside of the matrix. The order of the values
is top, left, bottom, right.
backward-4-neighborsReturns two values, each value is either a list containing the
coordinates of a backward 4-neighbor of (i,j), that is the left
or top neighbor, in matrix or nil if the neighbor would be
outside of the matrix. The order of the values is top, left.
backward-8-neighborsReturns four values, each value is either a list containing
the coordinates of a backward 8-neighbor of (i,j), that is the
top-left, top, top-right, or left neighbor, in matrix or nil if
the neighbor would be outside of the matrix. The order of the
values is top-left, top, top-right, left.
bit-matrix->ub8-image
blend
component-boundaryReturns the union of the interal and external boundaries of
the component whose value is label. neighbor-function is
4-neighbors by default, using 8-neighbors will use 8 neighbors
instead of 4 for computing the boundary.
component-external-boundaryReturns the external boundary of component label in the
labelled connected components matrix. neighbor-function is
4-neighbors by default, using 8-neighbors will use 8 neighbors
instead of 4 for computing the boundary.
component-internal-boundaryReturns the internal boundary of component label in the
labelled connected components matrix. neighbor-function is
4-neighbors by default, using 8-neighbors will use 8 neighbors
instead of 4 for computing the boundary.
compost
discrete-convolve-image
distance-transformComputes the distance transform of an image. The distance
transform is a matrix where the value of each pixel is the
distance between that pixel and the closest zero-valued
pixel. This function uses the algorithm described in Soille,
2003, p. 48.
distance-transform-2Computes the distance transform of an image. The distance
transform is a matrix where the value of each pixel is the
distance between that pixel and the closest zero-valued
pixel. This function uses the algorithm described in Soille,
2003, p. 48.
distance-transform-3Computes the distance transform of an image. The distance
transform is a matrix where the value of each pixel is the
distance between that pixel and the closest zero-valued
pixel. This function uses the algorithm described in Soille,
2003, p. 48.
distance-transform-3-4Computes the distance transform of an image. The distance
transform is a matrix where the value of each pixel is the
distance between that pixel and the closest zero-valued
pixel. This function uses the algorithm described in Soille,
2003, p. 48.
distance-transform-4Computes the distance transform of an image. The distance
transform is a matrix where the value of each pixel is the
distance between that pixel and the closest zero-valued
pixel. This function uses the algorithm described in Soille,
2003, p. 48.
flip-image
forward-4-neighborsReturns two values, each value is either a list containing the
coordinates of a forward 4-neighbor of (i,j), that is the bottom
or right neighbor, in matrix or nil if the neighbor would be
outside of the matrix. The order of the values is bottom, right.
forward-8-neighborsReturns two values, each value is either a list containing the
coordinates of a forward 4-neighbor of (i,j), that is the
bottom-left, bottom, bottom-right, or right neighbor, in matrix
or nil if the neighbor would be outside of the matrix. The order
of the values is bottom-left, bottom, bottom-right, right.
gaussian-blur-image
get-default-masked-pixel
get-image-files-in-directory
gray-image-matrix-to-jpeg-array
image-cauchy-l2-distance
image-dim
image-file-read-function
image-file-write-function
image-ncc-distance
jpeg-gray-to-gray-image
jpeg-rgb-to-argb-image
jpeg-rgb-to-gray-image
label-componentsReturns a new matrix containing labels of the connected
components of matrix. The default neighbor-fucntion is
4-neighbors.
make-gamma-curve-lookup-tableReturns an array of length 2^bits of type unsigned-byte of
length bits that contains where the kth element contains the
value (k/2^bits-1)^gamma * 2^bits-1. The resulting curve can be
used by the apply-gamma-curve to apply a gamma curve to an image
using a lookup table of gamma values, rather than computing the
appropriate value for each pixel.
make-matrix-image
make-norm-ub8-image
make-text-context
map-channels
map-pixels
normalized-cross-correlation
read-image-file
read-jpeg-file
read-tiff-filereads a TIFF file and returns either a 32-bit ARGB image or an 8-bit
grayscale image
resize-imageResize an image to new size y rows by x columns. If constrain
proportions is t, then the xscale and yscale will be set to
whichever scale has the largest absolute value and the image
will be padded as needed.
resize-images-in-directory
rgb-to-gray-pixel
set-font-metrics
sharpen-image
sharpen-image-separable
split-around-zero
tiff-rgba-to-argb-image
tiff-rgba-to-gray-image
write-image-file
write-matrix-image-file

Generic-Function

affine-transform-image
and-pixel
apply-gammaReturns a copy of img to which a gamma curve
of exponent gamma has been applied.
apply-gamma-curve-lookup-tableapplys a gamma curve (usually created with
make-gamma-curve-lookup-table to perform a gamma curve
operation on an image by looking up the values in a lookup
table, rather than computing them for eacho pixel
argb-8888-image-to-argb-ffff-image
argb-8888-image-to-argb-hhhh-image
argb-hhhh-image-to-argb-8888-image
argb-image-to-blue-image
argb-image-to-gray-image
color-map-image
context-face
copy-image
copy-pixels
crop-image
draw-char
draw-circle
draw-glyph-matrix
draw-line
draw-polygon
draw-rectangle
draw-string
draw-triangle
fill-circle
fill-image
fill-rectangle
foreground-pixel-list
get-argb-values
get-channel-value
get-channels
get-glyph
get-gray-image-levels
get-gray-value
get-level-ordering
get-pixel
get-rgb-values
gray-image-to-argb-8888-image
gray-matrix-write-jpeg
gray-matrix-write-jpeg-stream
horiz-line
image
image-data
image-height
image-l1-distance
image-l2-distance
image-width
make-image-png
mask-image
or-pixel
pad-image
posterize
set-argb-values
set-channel-value
set-channels
set-font
set-gray-value
set-image-data
set-pixel
set-rgb-values
vert-line
write-jpeg-file
write-jpeg-file-with-alpha
write-jpeg-stream
write-png-file
write-png-stream
write-tiff-file
xor-pixel

Macro

multiple-value-list-remove-nulls