This is the pngload Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:16:38 2025 GMT+0.
pngload/pngload.asdpngload/package.lisppngload/common.lisppngload/source.lisppngload/source-noffi.lisppngload/source-ffi.lisppngload/properties.lisppngload/chunk.lisppngload/chunk-types.lisppngload/conditions.lisppngload/datastream.lisppngload/deinterlace.lisppngload/decode.lisppngload/metadata.lisppngload/png.lisppngload/octet-vector.lispThe main system appears first, followed by any subsystem dependency.
pngloadA 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).
Files are sorted by type and then listed depth-first from the systems components trees.
pngload/pngload.asdpngload/package.lisppngload/common.lisppngload/source.lisppngload/source-noffi.lisppngload/source-ffi.lisppngload/properties.lisppngload/chunk.lisppngload/chunk-types.lisppngload/conditions.lisppngload/datastream.lisppngload/deinterlace.lisppngload/decode.lisppngload/metadata.lisppngload/png.lisppngload/octet-vector.lisppngload/common.lisppackage.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.lispcommon.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.lispsource-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.lispproperties.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.lispchunk.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.lispchunk-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.lispconditions.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.lispdatastream.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.lispdeinterlace.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.lispdecode.lisp (file).
pngload (system).
get-metadata (generic function).
find-chunks (function).
pngload/png.lispmetadata.lisp (file).
pngload (system).
load-file (function).
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.lisppng.lisp (file).
pngload (system).
load-vector (function).
Packages are listed by definition order.
pngloadcommon-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 |
|---|