Package Ch-Image - external symbols

See internal symbols too
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-imageARGB (Alpha/Red/Green/Blue) image class
bit-matrix-image1-bit image class that is also a matrix
clip-rect
clip-region
complex-matrix-imagecomplex image channel class that is also a matrix
double-float-matrix-imagedouble-float image class that is also a matrix
font
glyph
gray-imageGrayscale 8-bit image class
imageabstract image class
matrix-gray-imageGrayscale 8-bit image class that is also a matrix
rgb-888-image
rgb-hhh-image
rgb-imageRGB (Red/Green/Blue) image class
sb16-matrix-image16-signed-bit image class that is also a matrix
sb32-matrix-image32-signed-bit image class that is also a matrix
sb8-matrix-image8-signed-bit image class that is also a matrix
single-float-matrix-imagesingle-float image class that is also a matrix
text-context
ub16-matrix-image16-unsigned-bit image class that is also a matrix
ub32-matrix-image32-unsigned-bit image class that is also a matrix
ub8-matrix-imageGrayscale 8-bit image class that is also a matrix

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.
bit-matrix->ub8-image
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.
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.
flip-image
gaussian-blur-image
image-dim
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-matrix-image
make-text-context
map-channels
map-pixels
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
sharpen-image
tiff-rgba-to-gray-image
write-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.
argb-image-to-blue-image
argb-image-to-gray-image
context-face
copy-image
crop-image
draw-char
draw-circle
draw-line
draw-polygon
draw-rectangle
draw-string
draw-triangle
fill-circle
fill-image
fill-rectangle
get-argb-values
get-channels
get-glyph
get-gray-value
get-pixel
horiz-line
image
image-data
image-height
image-l1-distance
image-l2-distance
image-width
mask-image
or-pixel
set-argb-values
set-channels
set-font
set-gray-value
set-image-data
set-pixel
vert-line
write-jpeg-file
write-png-file
write-tiff-file
xor-pixel