This is the pngload Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 06:22:56 2024 GMT+0.
pngload/pngload.asd
pngload/package.lisp
pngload/common.lisp
pngload/source.lisp
pngload/source-noffi.lisp
pngload/source-ffi.lisp
pngload/properties.lisp
pngload/chunk.lisp
pngload/chunk-types.lisp
pngload/conditions.lisp
pngload/datastream.lisp
pngload/deinterlace.lisp
pngload/decode.lisp
pngload/metadata.lisp
pngload/png.lisp
pngload/octet-vector.lisp
pngload/png-nommap.lisp
pngload/png-mmap.lisp
The main system appears first, followed by any subsystem dependency.
pngload
A reader for the PNG image format.
Michael Fiano <mail@mfiano.net>
Bart Botta <00003b@gmail.com>
MIT
0.1.0
3bz
(system).
alexandria
(system).
cffi
(system)., for feature (:and (:not :mezzano) (:not :abcl))
mmap
(system)., for feature (:and (:not :mezzano) (:not :abcl))
parse-float
(system).
static-vectors
(system)., for feature (:and (:not :clisp) (:not :abcl))
swap-bytes
(system).
uiop
(system).
zpb-exif
(system).
package.lisp
(file).
common.lisp
(file).
source.lisp
(file).
source-noffi.lisp
(file).
source-ffi.lisp
(file).
properties.lisp
(file).
chunk.lisp
(file).
chunk-types.lisp
(file).
conditions.lisp
(file).
datastream.lisp
(file).
deinterlace.lisp
(file).
decode.lisp
(file).
metadata.lisp
(file).
png.lisp
(file).
octet-vector.lisp
(file).
png-nommap.lisp
(file).
png-mmap.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
pngload/pngload.asd
pngload/package.lisp
pngload/common.lisp
pngload/source.lisp
pngload/source-noffi.lisp
pngload/source-ffi.lisp
pngload/properties.lisp
pngload/chunk.lisp
pngload/chunk-types.lisp
pngload/conditions.lisp
pngload/datastream.lisp
pngload/deinterlace.lisp
pngload/decode.lisp
pngload/metadata.lisp
pngload/png.lisp
pngload/octet-vector.lisp
pngload/png-nommap.lisp
pngload/png-mmap.lisp
pngload/common.lisp
package.lisp
(file).
pngload
(system).
bit-depth
(reader).
(setf bit-depth)
(writer).
color-type
(reader).
(setf color-type)
(writer).
data
(reader).
(setf data)
(writer).
height
(reader).
(setf height)
(writer).
png
(structure).
print-object
(method).
width
(reader).
(setf width)
(writer).
copy-png
(function).
copy-state
(function).
make-png
(function).
make-state
(function).
parse-tree
(reader).
(setf parse-tree)
(writer).
path
(reader).
(setf path)
(writer).
png-p
(function).
sb32
(type).
state
(reader).
(setf state)
(writer).
state
(structure).
state-decode-data
(reader).
(setf state-decode-data)
(writer).
state-flatten
(reader).
(setf state-flatten)
(writer).
state-flip-y
(reader).
(setf state-flip-y)
(writer).
state-interlace-method
(reader).
(setf state-interlace-method)
(writer).
state-mmap-pointer
(reader).
(setf state-mmap-pointer)
(writer).
state-p
(function).
state-palette
(reader).
(setf state-palette)
(writer).
state-source
(reader).
(setf state-source)
(writer).
state-transparency
(reader).
(setf state-transparency)
(writer).
state-unknown-chunk-warnings
(reader).
(setf state-unknown-chunk-warnings)
(writer).
state-use-static-vector
(reader).
(setf state-use-static-vector)
(writer).
ub16
(type).
ub16a1d
(type).
ub16a2d
(type).
ub16a3d
(type).
ub32
(type).
ub8
(type).
ub8a
(type).
ub8a1d
(type).
ub8a2d
(type).
ub8a3d
(type).
pngload/source.lisp
common.lisp
(file).
pngload
(system).
.source-region
(method).
.source-region
(method).
.source-region
(method).
be16
(function).
be32
(function).
end
(reader method).
(setf end)
(writer method).
file-stream-source
(class).
octet-pointer-source
(class).
octet-vector-source
(class).
pos
(reader method).
(setf pos)
(writer method).
source
(class).
source->3bz-context
(function).
source-data
(reader method).
source-path
(method).
source-path
(method).
start
(reader method).
stream-source
(class).
vector-source-from-stream
(function).
with-file-stream-source
(macro).
with-octet-vector-source
(macro).
with-stream-source
(macro).
pngload/source-noffi.lisp
(:or :mezzano :abcl)
source.lisp
(file).
pngload
(system).
pngload/source-ffi.lisp
(:and (:not :mezzano) (:not :abcl))
source-noffi.lisp
(file).
source.lisp
(file).
pngload
(system).
ub32->sb32
(function).
with-octet-pointer-source
(macro).
with-source
(macro).
pngload/properties.lisp
source-ffi.lisp
(file).
source-noffi.lisp
(file).
source.lisp
(file).
pngload
(system).
get-channel-count
(function).
get-pixel-bytes
(function).
get-sample-bytes
(function).
get-scanline-bytes
(function).
pngload/chunk.lisp
properties.lisp
(file).
pngload
(system).
print-object
(method).
chunk
(structure).
chunk-crc
(reader).
(setf chunk-crc)
(writer).
chunk-data
(reader).
(setf chunk-data)
(writer).
chunk-length
(reader).
(setf chunk-length)
(writer).
chunk-p
(function).
chunk-type
(reader).
(setf chunk-type)
(writer).
copy-chunk
(function).
get-chunk-type
(function).
make-chunk
(function).
parse-chunk
(function).
parse-chunk-data
(function).
pngload/chunk-types.lisp
chunk.lisp
(file).
pngload
(system).
chunk-data-bkgd
(structure).
chunk-data-bkgd-blue
(reader).
(setf chunk-data-bkgd-blue)
(writer).
chunk-data-bkgd-green
(reader).
(setf chunk-data-bkgd-green)
(writer).
chunk-data-bkgd-greyscale
(reader).
(setf chunk-data-bkgd-greyscale)
(writer).
chunk-data-bkgd-p
(function).
chunk-data-bkgd-palette-index
(reader).
(setf chunk-data-bkgd-palette-index)
(writer).
chunk-data-bkgd-red
(reader).
(setf chunk-data-bkgd-red)
(writer).
chunk-data-chrm
(structure).
chunk-data-chrm-blue-x
(reader).
(setf chunk-data-chrm-blue-x)
(writer).
chunk-data-chrm-blue-y
(reader).
(setf chunk-data-chrm-blue-y)
(writer).
chunk-data-chrm-green-x
(reader).
(setf chunk-data-chrm-green-x)
(writer).
chunk-data-chrm-green-y
(reader).
(setf chunk-data-chrm-green-y)
(writer).
chunk-data-chrm-p
(function).
chunk-data-chrm-red-x
(reader).
(setf chunk-data-chrm-red-x)
(writer).
chunk-data-chrm-red-y
(reader).
(setf chunk-data-chrm-red-y)
(writer).
chunk-data-chrm-white-point-x
(reader).
(setf chunk-data-chrm-white-point-x)
(writer).
chunk-data-chrm-white-point-y
(reader).
(setf chunk-data-chrm-white-point-y)
(writer).
chunk-data-exif
(structure).
chunk-data-exif-data
(reader).
(setf chunk-data-exif-data)
(writer).
chunk-data-exif-p
(function).
chunk-data-gama
(structure).
chunk-data-gama-image-gamma
(reader).
(setf chunk-data-gama-image-gamma)
(writer).
chunk-data-gama-p
(function).
chunk-data-gifg
(structure).
chunk-data-gifg-delay-time
(reader).
(setf chunk-data-gifg-delay-time)
(writer).
chunk-data-gifg-disposal-method
(reader).
(setf chunk-data-gifg-disposal-method)
(writer).
chunk-data-gifg-p
(function).
chunk-data-gifg-user-input-flag
(reader).
(setf chunk-data-gifg-user-input-flag)
(writer).
chunk-data-gifx
(structure).
chunk-data-gifx-application-data
(reader).
(setf chunk-data-gifx-application-data)
(writer).
chunk-data-gifx-application-identifier
(reader).
(setf chunk-data-gifx-application-identifier)
(writer).
chunk-data-gifx-authentication-code
(reader).
(setf chunk-data-gifx-authentication-code)
(writer).
chunk-data-gifx-p
(function).
chunk-data-hist
(structure).
chunk-data-hist-frequencies
(reader).
(setf chunk-data-hist-frequencies)
(writer).
chunk-data-hist-p
(function).
chunk-data-iccp
(structure).
chunk-data-iccp-compressed-profile
(reader).
(setf chunk-data-iccp-compressed-profile)
(writer).
chunk-data-iccp-compression-method
(reader).
(setf chunk-data-iccp-compression-method)
(writer).
chunk-data-iccp-p
(function).
chunk-data-iccp-profile-name
(reader).
(setf chunk-data-iccp-profile-name)
(writer).
chunk-data-idat
(structure).
chunk-data-idat-data
(reader).
(setf chunk-data-idat-data)
(writer).
chunk-data-idat-p
(function).
chunk-data-iend
(structure).
chunk-data-iend-p
(function).
chunk-data-ihdr
(structure).
chunk-data-ihdr-bit-depth
(reader).
(setf chunk-data-ihdr-bit-depth)
(writer).
chunk-data-ihdr-colour-type
(reader).
(setf chunk-data-ihdr-colour-type)
(writer).
chunk-data-ihdr-compression-method
(reader).
(setf chunk-data-ihdr-compression-method)
(writer).
chunk-data-ihdr-filter-method
(reader).
(setf chunk-data-ihdr-filter-method)
(writer).
chunk-data-ihdr-height
(reader).
(setf chunk-data-ihdr-height)
(writer).
chunk-data-ihdr-interlace-method
(reader).
(setf chunk-data-ihdr-interlace-method)
(writer).
chunk-data-ihdr-p
(function).
chunk-data-ihdr-width
(reader).
(setf chunk-data-ihdr-width)
(writer).
chunk-data-itxt
(structure).
chunk-data-itxt-compression-flag
(reader).
(setf chunk-data-itxt-compression-flag)
(writer).
chunk-data-itxt-compression-method
(reader).
(setf chunk-data-itxt-compression-method)
(writer).
chunk-data-itxt-keyword
(reader).
(setf chunk-data-itxt-keyword)
(writer).
chunk-data-itxt-language-tag
(reader).
(setf chunk-data-itxt-language-tag)
(writer).
chunk-data-itxt-p
(function).
chunk-data-itxt-text
(reader).
(setf chunk-data-itxt-text)
(writer).
chunk-data-itxt-translated-keyword
(reader).
(setf chunk-data-itxt-translated-keyword)
(writer).
chunk-data-offs
(structure).
chunk-data-offs-p
(function).
chunk-data-offs-unit-specifier
(reader).
(setf chunk-data-offs-unit-specifier)
(writer).
chunk-data-offs-x
(reader).
(setf chunk-data-offs-x)
(writer).
chunk-data-offs-y
(reader).
(setf chunk-data-offs-y)
(writer).
chunk-data-pcal
(structure).
chunk-data-pcal-equation-type
(reader).
(setf chunk-data-pcal-equation-type)
(writer).
chunk-data-pcal-name
(reader).
(setf chunk-data-pcal-name)
(writer).
chunk-data-pcal-original-max
(reader).
(setf chunk-data-pcal-original-max)
(writer).
chunk-data-pcal-original-zero
(reader).
(setf chunk-data-pcal-original-zero)
(writer).
chunk-data-pcal-p
(function).
chunk-data-pcal-parameter-count
(reader).
(setf chunk-data-pcal-parameter-count)
(writer).
chunk-data-pcal-unit-name
(reader).
(setf chunk-data-pcal-unit-name)
(writer).
chunk-data-phys
(structure).
chunk-data-phys-p
(function).
chunk-data-phys-pixels-per-unit-x
(reader).
(setf chunk-data-phys-pixels-per-unit-x)
(writer).
chunk-data-phys-pixels-per-unit-y
(reader).
(setf chunk-data-phys-pixels-per-unit-y)
(writer).
chunk-data-phys-unit-specifier
(reader).
(setf chunk-data-phys-unit-specifier)
(writer).
chunk-data-plte
(structure).
chunk-data-plte-p
(function).
chunk-data-plte-palette
(reader).
(setf chunk-data-plte-palette)
(writer).
chunk-data-sbit
(structure).
chunk-data-sbit-alpha
(reader).
(setf chunk-data-sbit-alpha)
(writer).
chunk-data-sbit-blue
(reader).
(setf chunk-data-sbit-blue)
(writer).
chunk-data-sbit-green
(reader).
(setf chunk-data-sbit-green)
(writer).
chunk-data-sbit-greyscale
(reader).
(setf chunk-data-sbit-greyscale)
(writer).
chunk-data-sbit-p
(function).
chunk-data-sbit-red
(reader).
(setf chunk-data-sbit-red)
(writer).
chunk-data-scal
(structure).
chunk-data-scal-p
(function).
chunk-data-scal-pixel-height
(reader).
(setf chunk-data-scal-pixel-height)
(writer).
chunk-data-scal-pixel-width
(reader).
(setf chunk-data-scal-pixel-width)
(writer).
chunk-data-scal-unit-specifier
(reader).
(setf chunk-data-scal-unit-specifier)
(writer).
chunk-data-splt
(structure).
chunk-data-splt-p
(function).
chunk-data-splt-palette-entries
(reader).
(setf chunk-data-splt-palette-entries)
(writer).
chunk-data-splt-palette-name
(reader).
(setf chunk-data-splt-palette-name)
(writer).
chunk-data-splt-sample-depth
(reader).
(setf chunk-data-splt-sample-depth)
(writer).
chunk-data-srgb
(structure).
chunk-data-srgb-p
(function).
chunk-data-srgb-rendering-intent
(reader).
(setf chunk-data-srgb-rendering-intent)
(writer).
chunk-data-ster
(structure).
chunk-data-ster-mode
(reader).
(setf chunk-data-ster-mode)
(writer).
chunk-data-ster-p
(function).
chunk-data-text
(structure).
chunk-data-text-keyword
(reader).
(setf chunk-data-text-keyword)
(writer).
chunk-data-text-p
(function).
chunk-data-text-text-string
(reader).
(setf chunk-data-text-text-string)
(writer).
chunk-data-time
(structure).
chunk-data-time-day
(reader).
(setf chunk-data-time-day)
(writer).
chunk-data-time-hour
(reader).
(setf chunk-data-time-hour)
(writer).
chunk-data-time-minute
(reader).
(setf chunk-data-time-minute)
(writer).
chunk-data-time-month
(reader).
(setf chunk-data-time-month)
(writer).
chunk-data-time-p
(function).
chunk-data-time-second
(reader).
(setf chunk-data-time-second)
(writer).
chunk-data-time-year
(reader).
(setf chunk-data-time-year)
(writer).
chunk-data-trns
(structure).
chunk-data-trns-alpha-values
(reader).
(setf chunk-data-trns-alpha-values)
(writer).
chunk-data-trns-blue
(reader).
(setf chunk-data-trns-blue)
(writer).
chunk-data-trns-green
(reader).
(setf chunk-data-trns-green)
(writer).
chunk-data-trns-grey
(reader).
(setf chunk-data-trns-grey)
(writer).
chunk-data-trns-p
(function).
chunk-data-trns-red
(reader).
(setf chunk-data-trns-red)
(writer).
chunk-data-unknown
(structure).
chunk-data-unknown-p
(function).
chunk-data-ztxt
(structure).
chunk-data-ztxt-compressed-text-datastream
(reader).
(setf chunk-data-ztxt-compressed-text-datastream)
(writer).
chunk-data-ztxt-compression-method
(reader).
(setf chunk-data-ztxt-compression-method)
(writer).
chunk-data-ztxt-keyword
(reader).
(setf chunk-data-ztxt-keyword)
(writer).
chunk-data-ztxt-p
(function).
copy-chunk-data-bkgd
(function).
copy-chunk-data-chrm
(function).
copy-chunk-data-exif
(function).
copy-chunk-data-gama
(function).
copy-chunk-data-gifg
(function).
copy-chunk-data-gifx
(function).
copy-chunk-data-hist
(function).
copy-chunk-data-iccp
(function).
copy-chunk-data-idat
(function).
copy-chunk-data-iend
(function).
copy-chunk-data-ihdr
(function).
copy-chunk-data-itxt
(function).
copy-chunk-data-offs
(function).
copy-chunk-data-pcal
(function).
copy-chunk-data-phys
(function).
copy-chunk-data-plte
(function).
copy-chunk-data-sbit
(function).
copy-chunk-data-scal
(function).
copy-chunk-data-splt
(function).
copy-chunk-data-srgb
(function).
copy-chunk-data-ster
(function).
copy-chunk-data-text
(function).
copy-chunk-data-time
(function).
copy-chunk-data-trns
(function).
copy-chunk-data-unknown
(function).
copy-chunk-data-ztxt
(function).
define-chunk
(macro).
make-chunk-data-bkgd
(function).
make-chunk-data-chrm
(function).
make-chunk-data-exif
(function).
make-chunk-data-gama
(function).
make-chunk-data-gifg
(function).
make-chunk-data-gifx
(function).
make-chunk-data-hist
(function).
make-chunk-data-iccp
(function).
make-chunk-data-idat
(function).
make-chunk-data-iend
(function).
make-chunk-data-ihdr
(function).
make-chunk-data-itxt
(function).
make-chunk-data-offs
(function).
make-chunk-data-pcal
(function).
make-chunk-data-phys
(function).
make-chunk-data-plte
(function).
make-chunk-data-sbit
(function).
make-chunk-data-scal
(function).
make-chunk-data-splt
(function).
make-chunk-data-srgb
(function).
make-chunk-data-ster
(function).
make-chunk-data-text
(function).
make-chunk-data-time
(function).
make-chunk-data-trns
(function).
make-chunk-data-unknown
(function).
make-chunk-data-ztxt
(function).
parse-chunk/bkgd
(function).
parse-chunk/chrm
(function).
parse-chunk/exif
(function).
parse-chunk/gama
(function).
parse-chunk/gifg
(function).
parse-chunk/gifx
(function).
parse-chunk/hist
(function).
parse-chunk/iccp
(function).
parse-chunk/idat
(function).
parse-chunk/iend
(function).
parse-chunk/ihdr
(function).
parse-chunk/itxt
(function).
parse-chunk/offs
(function).
parse-chunk/pcal
(function).
parse-chunk/phys
(function).
parse-chunk/plte
(function).
parse-chunk/sbit
(function).
parse-chunk/scal
(function).
parse-chunk/splt
(function).
parse-chunk/srgb
(function).
parse-chunk/ster
(function).
parse-chunk/text
(function).
parse-chunk/time
(function).
parse-chunk/trns
(function).
parse-chunk/unknown
(function).
parse-chunk/ztxt
(function).
pngload/conditions.lisp
chunk-types.lisp
(file).
pngload
(system).
png
(reader method).
chunk
(reader method).
chunk-not-implemented
(condition).
file-not-found
(condition).
file-too-small
(condition).
invalid-png-stream
(condition).
png-condition
(condition).
png-error
(condition).
png-warning
(condition).
unknown-chunk-detected
(condition).
pngload/datastream.lisp
conditions.lisp
(file).
pngload
(system).
copy-datastream
(function).
datastream
(structure).
datastream-chunks
(reader).
(setf datastream-chunks)
(writer).
datastream-p
(function).
datastream-signature
(reader).
(setf datastream-signature)
(writer).
make-datastream
(function).
parse-all-chunks
(function).
parse-datastream
(function).
parse-signature
(function).
pngload/deinterlace.lisp
datastream.lisp
(file).
pngload
(system).
+adam7-heights+
(constant).
+adam7-pattern+
(constant).
+adam7-widths+
(constant).
add-sub-image
(function).
add-sub-image/sub-byte
(function).
calculate-sub-image-dimensions
(function).
deinterlace-adam7
(function).
pngload/decode.lisp
deinterlace.lisp
(file).
pngload
(system).
%row-major-aref
(macro).
+filter-type-average+
(constant).
+filter-type-none+
(constant).
+filter-type-paeth+
(constant).
+filter-type-sub+
(constant).
+filter-type-up+
(constant).
allocate-image-data
(function).
copy/16
(macro).
copy/16/flip
(macro).
copy/2d/sub
(function).
copy/8
(macro).
copy/8/flip
(macro).
copy/pal/8
(function).
copy/pal/sub
(function).
decode
(function).
flip
(function).
get-image-bytes
(function).
get-image-channels
(function).
get-image-raw-channels
(function).
maybe-flatten
(macro).
maybe-flip
(function).
trns
(macro).
unfilter
(function).
unfilter-row-average
(function).
unfilter-row-paeth
(function).
unfilter-row-sub
(function).
unfilter-row-up
(function).
pngload/metadata.lisp
decode.lisp
(file).
pngload
(system).
get-metadata
(generic function).
find-chunks
(function).
pngload/png.lisp
metadata.lisp
(file).
pngload
(system).
load-stream
(function).
with-png-in-static-vector
(macro).
expand-gray
(function).
make-grey-map
(function).
with-png-file
(macro).
with-profiling
(macro).
pngload/octet-vector.lisp
png.lisp
(file).
pngload
(system).
load-vector
(function).
pngload/png-nommap.lisp
(:or :mezzano :abcl)
octet-vector.lisp
(file).
pngload
(system).
pngload/png-mmap.lisp
(:and (:not :mezzano) (:not :abcl))
png-nommap.lisp
(file).
octet-vector.lisp
(file).
pngload
(system).
load-file
(function).
Packages are listed by definition order.
pngload
common-lisp
.
bit-depth
(reader).
(setf bit-depth)
(writer).
color-type
(reader).
(setf color-type)
(writer).
data
(reader).
(setf data)
(writer).
get-metadata
(generic function).
height
(reader).
(setf height)
(writer).
load-file
(function).
load-stream
(function).
load-vector
(function).
png
(generic reader).
png
(structure).
width
(reader).
(setf width)
(writer).
with-png-in-static-vector
(macro).
%row-major-aref
(macro).
+adam7-heights+
(constant).
+adam7-pattern+
(constant).
+adam7-widths+
(constant).
+filter-type-average+
(constant).
+filter-type-none+
(constant).
+filter-type-paeth+
(constant).
+filter-type-sub+
(constant).
+filter-type-up+
(constant).
.source-region
(generic function).
add-sub-image
(function).
add-sub-image/sub-byte
(function).
allocate-image-data
(function).
be16
(function).
be32
(function).
calculate-sub-image-dimensions
(function).
chunk
(generic reader).
chunk
(structure).
chunk-crc
(reader).
(setf chunk-crc)
(writer).
chunk-data
(reader).
(setf chunk-data)
(writer).
chunk-data-bkgd
(structure).
chunk-data-bkgd-blue
(reader).
(setf chunk-data-bkgd-blue)
(writer).
chunk-data-bkgd-green
(reader).
(setf chunk-data-bkgd-green)
(writer).
chunk-data-bkgd-greyscale
(reader).
(setf chunk-data-bkgd-greyscale)
(writer).
chunk-data-bkgd-p
(function).
chunk-data-bkgd-palette-index
(reader).
(setf chunk-data-bkgd-palette-index)
(writer).
chunk-data-bkgd-red
(reader).
(setf chunk-data-bkgd-red)
(writer).
chunk-data-chrm
(structure).
chunk-data-chrm-blue-x
(reader).
(setf chunk-data-chrm-blue-x)
(writer).
chunk-data-chrm-blue-y
(reader).
(setf chunk-data-chrm-blue-y)
(writer).
chunk-data-chrm-green-x
(reader).
(setf chunk-data-chrm-green-x)
(writer).
chunk-data-chrm-green-y
(reader).
(setf chunk-data-chrm-green-y)
(writer).
chunk-data-chrm-p
(function).
chunk-data-chrm-red-x
(reader).
(setf chunk-data-chrm-red-x)
(writer).
chunk-data-chrm-red-y
(reader).
(setf chunk-data-chrm-red-y)
(writer).
chunk-data-chrm-white-point-x
(reader).
(setf chunk-data-chrm-white-point-x)
(writer).
chunk-data-chrm-white-point-y
(reader).
(setf chunk-data-chrm-white-point-y)
(writer).
chunk-data-exif
(structure).
chunk-data-exif-data
(reader).
(setf chunk-data-exif-data)
(writer).
chunk-data-exif-p
(function).
chunk-data-gama
(structure).
chunk-data-gama-image-gamma
(reader).
(setf chunk-data-gama-image-gamma)
(writer).
chunk-data-gama-p
(function).
chunk-data-gifg
(structure).
chunk-data-gifg-delay-time
(reader).
(setf chunk-data-gifg-delay-time)
(writer).
chunk-data-gifg-disposal-method
(reader).
(setf chunk-data-gifg-disposal-method)
(writer).
chunk-data-gifg-p
(function).
chunk-data-gifg-user-input-flag
(reader).
(setf chunk-data-gifg-user-input-flag)
(writer).
chunk-data-gifx
(structure).
chunk-data-gifx-application-data
(reader).
(setf chunk-data-gifx-application-data)
(writer).
chunk-data-gifx-application-identifier
(reader).
(setf chunk-data-gifx-application-identifier)
(writer).
chunk-data-gifx-authentication-code
(reader).
(setf chunk-data-gifx-authentication-code)
(writer).
chunk-data-gifx-p
(function).
chunk-data-hist
(structure).
chunk-data-hist-frequencies
(reader).
(setf chunk-data-hist-frequencies)
(writer).
chunk-data-hist-p
(function).
chunk-data-iccp
(structure).
chunk-data-iccp-compressed-profile
(reader).
(setf chunk-data-iccp-compressed-profile)
(writer).
chunk-data-iccp-compression-method
(reader).
(setf chunk-data-iccp-compression-method)
(writer).
chunk-data-iccp-p
(function).
chunk-data-iccp-profile-name
(reader).
(setf chunk-data-iccp-profile-name)
(writer).
chunk-data-idat
(structure).
chunk-data-idat-data
(reader).
(setf chunk-data-idat-data)
(writer).
chunk-data-idat-p
(function).
chunk-data-iend
(structure).
chunk-data-iend-p
(function).
chunk-data-ihdr
(structure).
chunk-data-ihdr-bit-depth
(reader).
(setf chunk-data-ihdr-bit-depth)
(writer).
chunk-data-ihdr-colour-type
(reader).
(setf chunk-data-ihdr-colour-type)
(writer).
chunk-data-ihdr-compression-method
(reader).
(setf chunk-data-ihdr-compression-method)
(writer).
chunk-data-ihdr-filter-method
(reader).
(setf chunk-data-ihdr-filter-method)
(writer).
chunk-data-ihdr-height
(reader).
(setf chunk-data-ihdr-height)
(writer).
chunk-data-ihdr-interlace-method
(reader).
(setf chunk-data-ihdr-interlace-method)
(writer).
chunk-data-ihdr-p
(function).
chunk-data-ihdr-width
(reader).
(setf chunk-data-ihdr-width)
(writer).
chunk-data-itxt
(structure).
chunk-data-itxt-compression-flag
(reader).
(setf chunk-data-itxt-compression-flag)
(writer).
chunk-data-itxt-compression-method
(reader).
(setf chunk-data-itxt-compression-method)
(writer).
chunk-data-itxt-keyword
(reader).
(setf chunk-data-itxt-keyword)
(writer).
chunk-data-itxt-language-tag
(reader).
(setf chunk-data-itxt-language-tag)
(writer).
chunk-data-itxt-p
(function).
chunk-data-itxt-text
(reader).
(setf chunk-data-itxt-text)
(writer).
chunk-data-itxt-translated-keyword
(reader).
(setf chunk-data-itxt-translated-keyword)
(writer).
chunk-data-offs
(structure).
chunk-data-offs-p
(function).
chunk-data-offs-unit-specifier
(reader).
(setf chunk-data-offs-unit-specifier)
(writer).
chunk-data-offs-x
(reader).
(setf chunk-data-offs-x)
(writer).
chunk-data-offs-y
(reader).
(setf chunk-data-offs-y)
(writer).
chunk-data-pcal
(structure).
chunk-data-pcal-equation-type
(reader).
(setf chunk-data-pcal-equation-type)
(writer).
chunk-data-pcal-name
(reader).
(setf chunk-data-pcal-name)
(writer).
chunk-data-pcal-original-max
(reader).
(setf chunk-data-pcal-original-max)
(writer).
chunk-data-pcal-original-zero
(reader).
(setf chunk-data-pcal-original-zero)
(writer).
chunk-data-pcal-p
(function).
chunk-data-pcal-parameter-count
(reader).
(setf chunk-data-pcal-parameter-count)
(writer).
chunk-data-pcal-unit-name
(reader).
(setf chunk-data-pcal-unit-name)
(writer).
chunk-data-phys
(structure).
chunk-data-phys-p
(function).
chunk-data-phys-pixels-per-unit-x
(reader).
(setf chunk-data-phys-pixels-per-unit-x)
(writer).
chunk-data-phys-pixels-per-unit-y
(reader).
(setf chunk-data-phys-pixels-per-unit-y)
(writer).
chunk-data-phys-unit-specifier
(reader).
(setf chunk-data-phys-unit-specifier)
(writer).
chunk-data-plte
(structure).
chunk-data-plte-p
(function).
chunk-data-plte-palette
(reader).
(setf chunk-data-plte-palette)
(writer).
chunk-data-sbit
(structure).
chunk-data-sbit-alpha
(reader).
(setf chunk-data-sbit-alpha)
(writer).
chunk-data-sbit-blue
(reader).
(setf chunk-data-sbit-blue)
(writer).
chunk-data-sbit-green
(reader).
(setf chunk-data-sbit-green)
(writer).
chunk-data-sbit-greyscale
(reader).
(setf chunk-data-sbit-greyscale)
(writer).
chunk-data-sbit-p
(function).
chunk-data-sbit-red
(reader).
(setf chunk-data-sbit-red)
(writer).
chunk-data-scal
(structure).
chunk-data-scal-p
(function).
chunk-data-scal-pixel-height
(reader).
(setf chunk-data-scal-pixel-height)
(writer).
chunk-data-scal-pixel-width
(reader).
(setf chunk-data-scal-pixel-width)
(writer).
chunk-data-scal-unit-specifier
(reader).
(setf chunk-data-scal-unit-specifier)
(writer).
chunk-data-splt
(structure).
chunk-data-splt-p
(function).
chunk-data-splt-palette-entries
(reader).
(setf chunk-data-splt-palette-entries)
(writer).
chunk-data-splt-palette-name
(reader).
(setf chunk-data-splt-palette-name)
(writer).
chunk-data-splt-sample-depth
(reader).
(setf chunk-data-splt-sample-depth)
(writer).
chunk-data-srgb
(structure).
chunk-data-srgb-p
(function).
chunk-data-srgb-rendering-intent
(reader).
(setf chunk-data-srgb-rendering-intent)
(writer).
chunk-data-ster
(structure).
chunk-data-ster-mode
(reader).
(setf chunk-data-ster-mode)
(writer).
chunk-data-ster-p
(function).
chunk-data-text
(structure).
chunk-data-text-keyword
(reader).
(setf chunk-data-text-keyword)
(writer).
chunk-data-text-p
(function).
chunk-data-text-text-string
(reader).
(setf chunk-data-text-text-string)
(writer).
chunk-data-time
(structure).
chunk-data-time-day
(reader).
(setf chunk-data-time-day)
(writer).
chunk-data-time-hour
(reader).
(setf chunk-data-time-hour)
(writer).
chunk-data-time-minute
(reader).
(setf chunk-data-time-minute)
(writer).
chunk-data-time-month
(reader).
(setf chunk-data-time-month)
(writer).
chunk-data-time-p
(function).
chunk-data-time-second
(reader).
(setf chunk-data-time-second)
(writer).
chunk-data-time-year
(reader).
(setf chunk-data-time-year)
(writer).
chunk-data-trns
(structure).
chunk-data-trns-alpha-values
(reader).
(setf chunk-data-trns-alpha-values)
(writer).
chunk-data-trns-blue
(reader).
(setf chunk-data-trns-blue)
(writer).
chunk-data-trns-green
(reader).
(setf chunk-data-trns-green)
(writer).
chunk-data-trns-grey
(reader).
(setf chunk-data-trns-grey)
(writer).
chunk-data-trns-p
(function).
chunk-data-trns-red
(reader).
(setf chunk-data-trns-red)
(writer).
chunk-data-unknown
(structure).
chunk-data-unknown-p
(function).
chunk-data-ztxt
(structure).
chunk-data-ztxt-compressed-text-datastream
(reader).
(setf chunk-data-ztxt-compressed-text-datastream)
(writer).
chunk-data-ztxt-compression-method
(reader).
(setf chunk-data-ztxt-compression-method)
(writer).
chunk-data-ztxt-keyword
(reader).
(setf chunk-data-ztxt-keyword)
(writer).
chunk-data-ztxt-p
(function).
chunk-length
(reader).
(setf chunk-length)
(writer).
chunk-not-implemented
(condition).
chunk-p
(function).
chunk-type
(reader).
(setf chunk-type)
(writer).
copy-chunk
(function).
copy-chunk-data-bkgd
(function).
copy-chunk-data-chrm
(function).
copy-chunk-data-exif
(function).
copy-chunk-data-gama
(function).
copy-chunk-data-gifg
(function).
copy-chunk-data-gifx
(function).
copy-chunk-data-hist
(function).
copy-chunk-data-iccp
(function).
copy-chunk-data-idat
(function).
copy-chunk-data-iend
(function).
copy-chunk-data-ihdr
(function).
copy-chunk-data-itxt
(function).
copy-chunk-data-offs
(function).
copy-chunk-data-pcal
(function).
copy-chunk-data-phys
(function).
copy-chunk-data-plte
(function).
copy-chunk-data-sbit
(function).
copy-chunk-data-scal
(function).
copy-chunk-data-splt
(function).
copy-chunk-data-srgb
(function).
copy-chunk-data-ster
(function).
copy-chunk-data-text
(function).
copy-chunk-data-time
(function).
copy-chunk-data-trns
(function).
copy-chunk-data-unknown
(function).
copy-chunk-data-ztxt
(function).
copy-datastream
(function).
copy-png
(function).
copy-state
(function).
copy/16
(macro).
copy/16/flip
(macro).
copy/2d/sub
(function).
copy/8
(macro).
copy/8/flip
(macro).
copy/pal/8
(function).
copy/pal/sub
(function).
datastream
(structure).
datastream-chunks
(reader).
(setf datastream-chunks)
(writer).
datastream-p
(function).
datastream-signature
(reader).
(setf datastream-signature)
(writer).
decode
(function).
define-chunk
(macro).
deinterlace-adam7
(function).
end
(generic reader).
(setf end)
(generic writer).
expand-gray
(function).
file-not-found
(condition).
file-stream-source
(class).
file-too-small
(condition).
find-chunks
(function).
flip
(function).
get-channel-count
(function).
get-chunk-type
(function).
get-image-bytes
(function).
get-image-channels
(function).
get-image-raw-channels
(function).
get-pixel-bytes
(function).
get-sample-bytes
(function).
get-scanline-bytes
(function).
invalid-png-stream
(condition).
make-chunk
(function).
make-chunk-data-bkgd
(function).
make-chunk-data-chrm
(function).
make-chunk-data-exif
(function).
make-chunk-data-gama
(function).
make-chunk-data-gifg
(function).
make-chunk-data-gifx
(function).
make-chunk-data-hist
(function).
make-chunk-data-iccp
(function).
make-chunk-data-idat
(function).
make-chunk-data-iend
(function).
make-chunk-data-ihdr
(function).
make-chunk-data-itxt
(function).
make-chunk-data-offs
(function).
make-chunk-data-pcal
(function).
make-chunk-data-phys
(function).
make-chunk-data-plte
(function).
make-chunk-data-sbit
(function).
make-chunk-data-scal
(function).
make-chunk-data-splt
(function).
make-chunk-data-srgb
(function).
make-chunk-data-ster
(function).
make-chunk-data-text
(function).
make-chunk-data-time
(function).
make-chunk-data-trns
(function).
make-chunk-data-unknown
(function).
make-chunk-data-ztxt
(function).
make-datastream
(function).
make-grey-map
(function).
make-png
(function).
make-state
(function).
maybe-flatten
(macro).
maybe-flip
(function).
octet-pointer-source
(class).
octet-vector-source
(class).
parse-all-chunks
(function).
parse-chunk
(function).
parse-chunk-data
(function).
parse-chunk/bkgd
(function).
parse-chunk/chrm
(function).
parse-chunk/exif
(function).
parse-chunk/gama
(function).
parse-chunk/gifg
(function).
parse-chunk/gifx
(function).
parse-chunk/hist
(function).
parse-chunk/iccp
(function).
parse-chunk/idat
(function).
parse-chunk/iend
(function).
parse-chunk/ihdr
(function).
parse-chunk/itxt
(function).
parse-chunk/offs
(function).
parse-chunk/pcal
(function).
parse-chunk/phys
(function).
parse-chunk/plte
(function).
parse-chunk/sbit
(function).
parse-chunk/scal
(function).
parse-chunk/splt
(function).
parse-chunk/srgb
(function).
parse-chunk/ster
(function).
parse-chunk/text
(function).
parse-chunk/time
(function).
parse-chunk/trns
(function).
parse-chunk/unknown
(function).
parse-chunk/ztxt
(function).
parse-datastream
(function).
parse-signature
(function).
parse-tree
(reader).
(setf parse-tree)
(writer).
path
(reader).
(setf path)
(writer).
png-condition
(condition).
png-error
(condition).
png-p
(function).
png-warning
(condition).
pos
(generic reader).
(setf pos)
(generic writer).
sb32
(type).
source
(class).
source->3bz-context
(function).
source-data
(generic reader).
source-path
(generic function).
start
(generic reader).
state
(reader).
(setf state)
(writer).
state
(structure).
state-decode-data
(reader).
(setf state-decode-data)
(writer).
state-flatten
(reader).
(setf state-flatten)
(writer).
state-flip-y
(reader).
(setf state-flip-y)
(writer).
state-interlace-method
(reader).
(setf state-interlace-method)
(writer).
state-mmap-pointer
(reader).
(setf state-mmap-pointer)
(writer).
state-p
(function).
state-palette
(reader).
(setf state-palette)
(writer).
state-source
(reader).
(setf state-source)
(writer).
state-transparency
(reader).
(setf state-transparency)
(writer).
state-unknown-chunk-warnings
(reader).
(setf state-unknown-chunk-warnings)
(writer).
state-use-static-vector
(reader).
(setf state-use-static-vector)
(writer).
stream-source
(class).
trns
(macro).
ub16
(type).
ub16a1d
(type).
ub16a2d
(type).
ub16a3d
(type).
ub32
(type).
ub32->sb32
(function).
ub8
(type).
ub8a
(type).
ub8a1d
(type).
ub8a2d
(type).
ub8a3d
(type).
unfilter
(function).
unfilter-row-average
(function).
unfilter-row-paeth
(function).
unfilter-row-sub
(function).
unfilter-row-up
(function).
unknown-chunk-detected
(condition).
vector-source-from-stream
(function).
with-file-stream-source
(macro).
with-octet-pointer-source
(macro).
with-octet-vector-source
(macro).
with-png-file
(macro).
with-profiling
(macro).
with-source
(macro).
with-stream-source
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Load a PNG image to a foreign array using static-vectors, automatically
freeing memory when finished.
See LOAD-STREAM
See LOAD-FILE
Load the PNG file located at the given filesystem PATH. The following options
are supported:
DECODE: When NIL, skip image decoding and only gather metadata.
FLATTEN: When non-NIL, read the image data into a 1-dimensional array.
FLIP-Y: When non-NIL, flip the image data on its Y axis while reading.
STATIC-VECTOR: When non-NIL, read the image data into a static-vectors array,
suitable to be passed to a foreign library.
See LOAD-STREAM if you want to load a PNG datastream.
load the given PNG datastream from STREAM. The following options are
supported:
DECODE: When NIL, skip image decoding and only gather metadata.
FLATTEN: When non-NIL, read the image data into a 1-dimensional array.
FLIP-Y: When non-NIL, flip the image data on its Y axis while reading.
STATIC-VECTOR: When non-NIL, read the image data into a static-vectors array,
suitable to be passed to a foreign library.
See LOAD-FILE if you want to load a PNG datastream from a file on disk.
Load the PNG file from the given octet-vector. The following options
are supported:
DECODE: When NIL, skip image decoding and only gather metadata.
FLATTEN: When non-NIL, read the image data into a 1-dimensional array.
FLIP-Y: When non-NIL, flip the image data on its Y axis while reading.
STATIC-VECTOR: When non-NIL, read the image data into a static-vectors array,
suitable to be passed to a foreign library.
See LOAD-STREAM if you want to load a PNG datastream.
(eql :text)
)) ¶(eql :last-modified)
)) ¶(eql :suggested-palettes)
)) ¶(eql :pixel-dimensions)
)) ¶(eql :transparency)
)) ¶(eql :histogram)
)) ¶(eql :background-color)
)) ¶(eql :srgb-rendering-intent)
)) ¶(eql :significant-bits)
)) ¶(eql :color-profile)
)) ¶(eql :gamma)
)) ¶(eql :chromaticity-blue)
)) ¶(eql :chromaticity-green)
)) ¶(eql :chromaticity-red)
)) ¶(eql :white-point)
)) ¶(eql :palette)
)) ¶(eql :filter-method)
)) ¶(eql :interlace-method)
)) ¶(eql :compression-method)
)) ¶(eql :color-type)
)) ¶(eql :bit-depth)
)) ¶(eql :height)
)) ¶(eql :width)
)) ¶png-condition
)) ¶%png
.
structure-object
.
crc
.
data
.
blue
.
red
.
data
.
data
.
text
.
x
.
y
.
name
.
blue
.
red
.
mode
.
day
.
hour
.
year
.
blue
.
grey
.
red
.
type
.
file-stream-source
) size &key no-copy) ¶stream-source
) size &key no-copy) ¶png-condition
)) ¶file-stream-source
)) ¶condition
.
error
.
png-condition
.
png-condition
.
warning
.
structure-object
.
structure-object
.
structure-object
.
structure-object
.
structure-object
.
structure-object
.
structure-object
.
structure-object
.
common-lisp
.
structure-object
.
structure-object
.
structure-object
.
structure-object
.
structure-object
.
(setf end)
.
end
.
(setf pos)
.
pos
.
source-data
.
start
.
:data
This slot is read-only.
Jump to: | %
(
.
A B C D E F G H L M P S T U V W |
---|
Jump to: | %
(
.
A B C D E F G H L M P S T U V W |
---|
Jump to: | %
+
A B C D E F G H I K L M N O P R S T U W X Y |
---|
Jump to: | %
+
A B C D E F G H I K L M N O P R S T U W X Y |
---|
Jump to: | C D F I M O P S T U |
---|
Jump to: | C D F I M O P S T U |
---|