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.

argb-8888-image | |
---|---|

argb-ffff-image | |

argb-hhhh-image | |

argb-image | ARGB (Alpha/Red/Green/Blue) image class |

bit-matrix-image | 1-bit image class that is also a matrix |

bit-matrix-image-channel | 1-bit image channel class that is also a matrix |

clip-rect | |

clip-region | |

complex-matrix-image | complex image channel class that is also a matrix |

complex-matrix-image-channel | complex image channel class that is also a matrix |

double-float-matrix-image | double-float image class that is also a matrix |

double-float-matrix-image-channel | double-float image channel class that is also a matrix |

font | |

freetype-font | |

freetype-glyph | |

freetype-text-context | |

glyph | |

gray-image | Grayscale 8-bit image class |

image | abstract image class |

image-channel | base class for a single channel image |

matrix-gray-image | Grayscale 8-bit image class that is also a matrix |

matrix-image-channel | image channel class that is also a matrix |

multichannel-image | |

planar-png | |

rgb-888-image | |

rgb-fff-image | |

rgb-hhh-image | |

rgb-image | RGB (Red/Green/Blue) image class |

sb16-matrix-image | 16-signed-bit image class that is also a matrix |

sb16-matrix-image-channel | 16-signed-bit image channel class that is also a matrix |

sb32-matrix-image | 32-signed-bit image class that is also a matrix |

sb32-matrix-image-channel | 32-signed-bit image channel class that is also a matrix |

sb8-matrix-image | 8-signed-bit image class that is also a matrix |

sb8-matrix-image-channel | 8-signed-bit image channel class that is also a matrix |

single-float-matrix-image | single-float image class that is also a matrix |

single-float-matrix-image-channel | single-float image channel class that is also a matrix |

text-context | |

ub16-matrix-image | 16-unsigned-bit image class that is also a matrix |

ub16-matrix-image-channel | 16-unsigned-bit image channel class that is also a matrix |

ub32-matrix-image | 32-unsigned-bit image class that is also a matrix |

ub32-matrix-image-channel | 32-unsigned-bit image channel class that is also a matrix |

ub8-matrix-image | Grayscale 8-bit image class that is also a matrix |

ub8-matrix-image-channel | 8-bit image channel class that is also a matrix |

*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* |

+ncomp-argb+ | |
---|---|

+ncomp-gray+ | |

+ncomp-rgb+ |

4-neighbors | Returns 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-neighbors | Returns 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-neighbors | Returns 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-neighbors | Returns 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-boundary | Returns 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-boundary | Returns 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-boundary | Returns 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-transform | Computes 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-2 | Computes 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 | Computes 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-4 | Computes 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-4 | Computes 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-neighbors | Returns 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-neighbors | Returns 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-components | Returns a new matrix containing labels of the connected components of matrix. The default neighbor-fucntion is 4-neighbors. |

make-gamma-curve-lookup-table | Returns 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-file | reads a TIFF file and returns either a 32-bit ARGB image or an 8-bit grayscale image |

resize-image | Resize 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 |