-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathimage-package.lisp
52 lines (51 loc) · 937 Bytes
/
image-package.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
(in-package #:cl-user)
(defpackage #:image
(:documentation "Image representation and manipulation.")
(:use #:common-lisp)
(:export
;; image.lisp
#:image
#:8-bit-image
#:16-bit-image
#:grayscale-image
#:grayscale-alpha-image
#:rgb-image
#:rgb-alpha-image
#:transparent-image
#:opaque-image
#:make-image
#:copy-image
#:image-height
#:image-width
#:image-channels
#:image-alpha
#:image-bit-depth
;; ops.lisp
#:mismatched-image-types
#:mismatched-image-sizes
#:mismatched-image-dims
#:make-image-like
#:size
#:dims
#:fillv
#:channel-min
#:channel-max
#:intensity-max
#:norm2
#:rotate
#:flip
#:mirror
#:add
#:add*
#:subtract
#:subtract*
#:threshold-filter
#:binary-morphological-filter
#:erosion-filter
#:dilation-filter
#:majority-filter
#:open-filter
#:close-filter
#:move-towards
#:convolve
))