The pngload-fast Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The pngload-fast Reference Manual

This is the pngload-fast Reference Manual, generated automatically by Declt version 3.0 "Montgomery Scott" on Mon Dec 02 11:06:02 2019 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

pngload-fast

A PNG (Portable Network Graphics) image format decoder.

Overview

pngload-fast can be used to load images in the PNG image format, both from files on disk, or streams in memory. This library was written out of frustration with png-read, which was the only native Common Lisp code that supports PNG.

What makes pngload-fast different than png-read?

Speed

png-read is very slow. For a simple test on modern hardware, it takes png-read 0.95 [1] seconds to load an image that takes cl-png (A CFFI wrapper for libpng) 0.028s. pngload-fast takes 0.145s.

[1] Note that I recently applied some SBCL-specific compiler optimizations to png-read, so this figure will be lower on at least SBCL. Still though, pngload-fast is approximately 2.5-5x faster, depending on the image properties.

Cleaner code

pngload-fast should be a lot more hackable, and have more of an educational value than png-read, even after adding lots of type declarations and restructuring the code away from its original cleanliness in favor of performance.

Full support for all chunks

The entire concrete syntax tree is parsed, and is visible as a slot in the returned PNG object when decoding an image. png-read does not support some of these. Additionally, human-readable formats are stored outside of the parse tree in the top-level object. For instance, if a chunk specifying gamma correction is parsed, this will be stored as a floating-point value, rather than multiplied by 100,000 and stored as an integer. Again, the raw data is stored in the PARSE-TREE slot of the returned object, should you ever need more.

Fully conforming with the PNG specification

Able to load all images in PNGSuite correctly. png-read claims that it can load them all, but they were not checked for validity.

Stores data in a format that is expected by opticl

opticl has supported pngload-fast since its first release, which gives you faster PNG loading automatically if you were already using opticl.

Optionally decode metadata only

Can optionally parse only the metadata, skipping decoding completely, in order to quickly retrieve information about an image.

Optionally decode as a 1-dimensional array

Instead of decoding to a format which is compatible with opticl. This is useful for OpenGL texture uploading.

Optionally flip the Y axis

Can optionally flip the Y axis, for when the origin is expected to be at the bottom left instead of the top left, as with OpenGL texture rendering.

Optionally write to foreign memory

Can optionally write to foreign memory using static-vectors. This is useful when needing to efficiently pass a pointer to the image data with a foreign library, such as OpenGL.

Install

(ql:quickload :pngload-fast)

Usage

Usage is quite simple:

(pngload-fast:load-file #p"/path/to/file.png")

This will return an object which includes everything you would need to render the image data, or query it for other useful data.

Additionally, you may load a PNG datastream from a Common Lisp stream with:

(pngload-fast:load-stream stream)

Both LOAD-FILE and LOAD-STREAM accept an optional keyword argument, which can be used to disable the slow process of decoding the image data. This can be used to very quickly get information about the file, including but not limited to, the dimensions, last modification date, or palette information. Image data will be unavailable with this option, obviously. To use this fast reading method:

(pngload-fast:load-file #p"/path/to/file.png" :decode nil)

or:

(pngload-fast:load-stream stream :decode nil)

Additionally, both LOAD-FILE and LOAD-STREAM may take the following keyword arguments:

FLATTEN when non-NIL, will decode the image data to a 1-dimensional array, rather than the default method which is to be compatible with opticl.

FLIP-Y when non-NIL, will flip the pixels on the Y axis, for when the origin is expected to be at the bottom/left instead of the top/left.

STATIC-VECTOR when non-NIL, will decode to foreign memory. It is up to the user to free memory when they are finished with it. Alternatively, you can use WITH-PNG-IN-STATIC-VECTOR which will automatically free the memory for you.

License

Copyright © 2017-2018 Michael Fiano.

Licensed under the MIT License.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 pngload-fast

Maintainer

Michael Fiano <mail@michaelfiano.com>

Authors

Michael Fiano <mail@michaelfiano.com>
Bart Botta <00003b@gmail.com>

Home Page

https://www.michaelfiano.com/projects/pngload-fast

Source Control

(:git "https://github.com/hackertheory/pngload-fast.git")

Bug Tracker

https://github.com/HackerTheory/pngload-fast/issues

License

MIT

Description

A reader for the PNG image format.

Dependencies
Source

pngload-fast.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 pngload-fast.asd

Location

/home/quickref/quicklisp/dists/quicklisp/software/pngload-fast-20191007-git/pngload-fast.asd

Systems

pngload-fast (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 pngload-fast/package.lisp

Parent

pngload-fast (system)

Location

package.lisp

Packages

pngload-fast


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 pngload-fast/common.lisp

Dependency

package.lisp (file)

Parent

pngload-fast (system)

Location

common.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 pngload-fast/source.lisp

Dependency

common.lisp (file)

Parent

pngload-fast (system)

Location

source.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 pngload-fast/properties.lisp

Dependency

source.lisp (file)

Parent

pngload-fast (system)

Location

properties.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 pngload-fast/conditions.lisp

Dependency

properties.lisp (file)

Parent

pngload-fast (system)

Location

conditions.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 pngload-fast/chunk.lisp

Dependency

conditions.lisp (file)

Parent

pngload-fast (system)

Location

chunk.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 pngload-fast/chunk-data.lisp

Dependency

chunk.lisp (file)

Parent

pngload-fast (system)

Location

chunk-data.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 pngload-fast/datastream.lisp

Dependency

chunk-data.lisp (file)

Parent

pngload-fast (system)

Location

datastream.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 pngload-fast/deinterlace.lisp

Dependency

datastream.lisp (file)

Parent

pngload-fast (system)

Location

deinterlace.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 pngload-fast/decode.lisp

Dependency

deinterlace.lisp (file)

Parent

pngload-fast (system)

Location

decode.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.12 pngload-fast/png.lisp

Dependency

decode.lisp (file)

Parent

pngload-fast (system)

Location

png.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 pngload-fast

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Macros

Macro: with-png-in-static-vector (PNG-VAR PATH-OR-STREAM &key DECODE FLIP-Y) &body BODY

Load a PNG image to a foreign array using static-vectors, automatically freeing memory when finished.

See LOAD-STREAM
See LOAD-FILE

Package

pngload-fast

Source

png.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Functions

Function: bit-depth INSTANCE
Function: (setf bit-depth) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: color-type INSTANCE
Function: (setf color-type) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: compression-method INSTANCE
Function: (setf compression-method) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: data INSTANCE
Function: (setf data) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: filter-method INSTANCE
Function: (setf filter-method) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: gamma INSTANCE
Function: (setf gamma) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: height INSTANCE
Function: (setf height) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: interlace-method INSTANCE
Function: (setf interlace-method) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: last-modified INSTANCE
Function: (setf last-modified) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: load-file PATH &key DECODE FLATTEN FLIP-Y STATIC-VECTOR

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.

Package

pngload-fast

Source

png.lisp (file)

Function: load-stream STREAM &key DECODE FLATTEN FLIP-Y STATIC-VECTOR

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.

Package

pngload-fast

Source

png.lisp (file)

Function: palette INSTANCE
Function: (setf palette) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: palette-count INSTANCE
Function: (setf palette-count) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: pixel-size INSTANCE
Function: (setf pixel-size) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: rendering-intent INSTANCE
Function: (setf rendering-intent) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: text INSTANCE
Function: (setf text) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: transparency INSTANCE
Function: (setf transparency) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: width INSTANCE
Function: (setf width) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Structures

Structure: png ()
Package

pngload-fast

Source

common.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: parse-tree
Readers

parse-tree (function)

Writers

(setf parse-tree) (function)

Slot: width
Readers

width (function)

Writers

(setf width) (function)

Slot: height
Readers

height (function)

Writers

(setf height) (function)

Slot: bit-depth
Readers

bit-depth (function)

Writers

(setf bit-depth) (function)

Slot: color-type
Readers

color-type (function)

Writers

(setf color-type) (function)

Slot: palette-count
Initform

0

Readers

palette-count (function)

Writers

(setf palette-count) (function)

Slot: palette
Readers

palette (function)

Writers

(setf palette) (function)

Slot: gamma
Initform

1.0

Readers

gamma (function)

Writers

(setf gamma) (function)

Slot: transparency
Readers

transparency (function)

Writers

(setf transparency) (function)

Slot: rendering-intent
Readers

rendering-intent (function)

Writers

(setf rendering-intent) (function)

Slot: compression-method
Readers

compression-method (function)

Writers

(setf compression-method) (function)

Slot: interlace-method
Readers

interlace-method (function)

Writers

(setf interlace-method) (function)

Slot: filter-method
Readers

filter-method (function)

Writers

(setf filter-method) (function)

Slot: pixel-size
Initform

(quote (:x 1 :y 1 :unit :unknown))

Readers

pixel-size (function)

Writers

(setf pixel-size) (function)

Slot: last-modified
Readers

last-modified (function)

Writers

(setf last-modified) (function)

Slot: text
Readers

text (function)

Writers

(setf text) (function)

Slot: data
Readers

data (function)

Writers

(setf data) (function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: +adam7-heights+
Package

pngload-fast

Source

deinterlace.lisp (file)

Constant: +adam7-pattern+
Package

pngload-fast

Source

deinterlace.lisp (file)

Constant: +adam7-widths+
Package

pngload-fast

Source

deinterlace.lisp (file)

Constant: +filter-type-average+
Package

pngload-fast

Source

decode.lisp (file)

Constant: +filter-type-none+
Package

pngload-fast

Source

decode.lisp (file)

Constant: +filter-type-paeth+
Package

pngload-fast

Source

decode.lisp (file)

Constant: +filter-type-sub+
Package

pngload-fast

Source

decode.lisp (file)

Constant: +filter-type-up+
Package

pngload-fast

Source

decode.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Special variables

Special Variable: *decode-data*
Package

pngload-fast

Source

decode.lisp (file)

Special Variable: *flatten*
Package

pngload-fast

Source

decode.lisp (file)

Special Variable: *flip-y*
Package

pngload-fast

Source

common.lisp (file)

Special Variable: *mmap-pointer*
Package

pngload-fast

Source

common.lisp (file)

Special Variable: *png*
Package

pngload-fast

Source

common.lisp (file)

Special Variable: *png-source*
Package

pngload-fast

Source

common.lisp (file)

Special Variable: *use-static-vector*
Package

pngload-fast

Source

common.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Macros

Macro: copy/16 ()
Package

pngload-fast

Source

decode.lisp (file)

Macro: copy/16/flip ()
Package

pngload-fast

Source

decode.lisp (file)

Macro: copy/8 ()
Package

pngload-fast

Source

decode.lisp (file)

Macro: copy/8/flip ()
Package

pngload-fast

Source

decode.lisp (file)

Macro: define-chunk-data (TYPE &key BUFFER) SLOTS &body BODY
Package

pngload-fast

Source

chunk-data.lisp (file)

Macro: maybe-flatten DIMS BIT-DEPTH
Package

pngload-fast

Source

decode.lisp (file)

Macro: trns OPAQUE
Package

pngload-fast

Source

decode.lisp (file)

Macro: with-file-stream-source (SOURCE &key BUFFER END) &body BODY
Package

pngload-fast

Source

source.lisp (file)

Macro: with-octet-pointer-source (SOURCE &key END) &body BODY
Package

pngload-fast

Source

source.lisp (file)

Macro: with-octet-vector-source (SOURCE &key END) &body BODY
Package

pngload-fast

Source

source.lisp (file)

Macro: with-source (SOURCE &key BUFFER END) &body BODY
Package

pngload-fast

Source

source.lisp (file)

Macro: with-stream-source (SOURCE &key BUFFER END) &body BODY
Package

pngload-fast

Source

source.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Functions

Function: add-sub-image DEST SOURCE PASS W H PIXEL-BYTES START
Package

pngload-fast

Source

deinterlace.lisp (file)

Function: add-sub-image/sub-byte DEST SOURCE PASS W H PIXEL-BITS START
Package

pngload-fast

Source

deinterlace.lisp (file)

Function: allocate-image-data ()
Package

pngload-fast

Source

decode.lisp (file)

Function: be16 X
Package

pngload-fast

Source

source.lisp (file)

Function: be32 X
Package

pngload-fast

Source

source.lisp (file)

Function: calculate-sub-image-dimensions ()
Package

pngload-fast

Source

deinterlace.lisp (file)

Function: chunk-crc INSTANCE
Function: (setf chunk-crc) VALUE INSTANCE
Package

pngload-fast

Source

chunk.lisp (file)

Function: chunk-data INSTANCE
Function: (setf chunk-data) VALUE INSTANCE
Package

pngload-fast

Source

chunk.lisp (file)

Function: chunk-data-bkgd-blue INSTANCE
Function: (setf chunk-data-bkgd-blue) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-bkgd-green INSTANCE
Function: (setf chunk-data-bkgd-green) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-bkgd-greyscale INSTANCE
Function: (setf chunk-data-bkgd-greyscale) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-bkgd-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-bkgd-palette-index INSTANCE
Function: (setf chunk-data-bkgd-palette-index) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-bkgd-red INSTANCE
Function: (setf chunk-data-bkgd-red) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-chrm-blue-x INSTANCE
Function: (setf chunk-data-chrm-blue-x) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-chrm-blue-y INSTANCE
Function: (setf chunk-data-chrm-blue-y) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-chrm-green-x INSTANCE
Function: (setf chunk-data-chrm-green-x) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-chrm-green-y INSTANCE
Function: (setf chunk-data-chrm-green-y) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-chrm-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-chrm-red-x INSTANCE
Function: (setf chunk-data-chrm-red-x) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-chrm-red-y INSTANCE
Function: (setf chunk-data-chrm-red-y) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-chrm-white-point-x INSTANCE
Function: (setf chunk-data-chrm-white-point-x) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-chrm-white-point-y INSTANCE
Function: (setf chunk-data-chrm-white-point-y) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-gama-image-gamma INSTANCE
Function: (setf chunk-data-gama-image-gamma) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-gama-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-hist-frequencies INSTANCE
Function: (setf chunk-data-hist-frequencies) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-hist-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-iccp-compressed-profile INSTANCE
Function: (setf chunk-data-iccp-compressed-profile) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-iccp-compression-method INSTANCE
Function: (setf chunk-data-iccp-compression-method) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-iccp-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-iccp-profile-name INSTANCE
Function: (setf chunk-data-iccp-profile-name) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-idat-data INSTANCE
Function: (setf chunk-data-idat-data) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-idat-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-iend-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ihdr-bit-depth INSTANCE
Function: (setf chunk-data-ihdr-bit-depth) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ihdr-colour-type INSTANCE
Function: (setf chunk-data-ihdr-colour-type) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ihdr-compression-method INSTANCE
Function: (setf chunk-data-ihdr-compression-method) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ihdr-filter-method INSTANCE
Function: (setf chunk-data-ihdr-filter-method) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ihdr-height INSTANCE
Function: (setf chunk-data-ihdr-height) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ihdr-interlace-method INSTANCE
Function: (setf chunk-data-ihdr-interlace-method) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ihdr-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ihdr-width INSTANCE
Function: (setf chunk-data-ihdr-width) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-itxt-compression-flag INSTANCE
Function: (setf chunk-data-itxt-compression-flag) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-itxt-compression-method INSTANCE
Function: (setf chunk-data-itxt-compression-method) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-itxt-keyword INSTANCE
Function: (setf chunk-data-itxt-keyword) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-itxt-language-tag INSTANCE
Function: (setf chunk-data-itxt-language-tag) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-itxt-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-itxt-text INSTANCE
Function: (setf chunk-data-itxt-text) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-itxt-translated-keyword INSTANCE
Function: (setf chunk-data-itxt-translated-keyword) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-phys-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-phys-pixels-per-unit-x INSTANCE
Function: (setf chunk-data-phys-pixels-per-unit-x) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-phys-pixels-per-unit-y INSTANCE
Function: (setf chunk-data-phys-pixels-per-unit-y) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-phys-unit-specifier INSTANCE
Function: (setf chunk-data-phys-unit-specifier) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-plte-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-plte-palette-entries INSTANCE
Function: (setf chunk-data-plte-palette-entries) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-sbit-alpha INSTANCE
Function: (setf chunk-data-sbit-alpha) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-sbit-blue INSTANCE
Function: (setf chunk-data-sbit-blue) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-sbit-green INSTANCE
Function: (setf chunk-data-sbit-green) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-sbit-greyscale INSTANCE
Function: (setf chunk-data-sbit-greyscale) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-sbit-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-sbit-red INSTANCE
Function: (setf chunk-data-sbit-red) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-splt-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-splt-palette-entries INSTANCE
Function: (setf chunk-data-splt-palette-entries) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-splt-palette-name INSTANCE
Function: (setf chunk-data-splt-palette-name) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-splt-sample-depth INSTANCE
Function: (setf chunk-data-splt-sample-depth) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-srgb-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-srgb-rendering-intent INSTANCE
Function: (setf chunk-data-srgb-rendering-intent) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-text-keyword INSTANCE
Function: (setf chunk-data-text-keyword) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-text-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-text-text-string INSTANCE
Function: (setf chunk-data-text-text-string) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-time-day INSTANCE
Function: (setf chunk-data-time-day) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-time-hour INSTANCE
Function: (setf chunk-data-time-hour) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-time-minute INSTANCE
Function: (setf chunk-data-time-minute) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-time-month INSTANCE
Function: (setf chunk-data-time-month) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-time-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-time-second INSTANCE
Function: (setf chunk-data-time-second) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-time-year INSTANCE
Function: (setf chunk-data-time-year) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-trns-alpha-values INSTANCE
Function: (setf chunk-data-trns-alpha-values) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-trns-blue INSTANCE
Function: (setf chunk-data-trns-blue) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-trns-green INSTANCE
Function: (setf chunk-data-trns-green) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-trns-grey INSTANCE
Function: (setf chunk-data-trns-grey) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-trns-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-trns-red INSTANCE
Function: (setf chunk-data-trns-red) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-unknown-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ztxt-compressed-text-datastream INSTANCE
Function: (setf chunk-data-ztxt-compressed-text-datastream) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ztxt-compression-method INSTANCE
Function: (setf chunk-data-ztxt-compression-method) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ztxt-keyword INSTANCE
Function: (setf chunk-data-ztxt-keyword) VALUE INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-data-ztxt-p OBJECT
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: chunk-length INSTANCE
Function: (setf chunk-length) VALUE INSTANCE
Package

pngload-fast

Source

chunk.lisp (file)

Function: chunk-name CHUNK
Package

pngload-fast

Source

chunk.lisp (file)

Function: chunk-p OBJECT
Package

pngload-fast

Source

chunk.lisp (file)

Function: chunk-type INSTANCE
Function: (setf chunk-type) VALUE INSTANCE
Package

pngload-fast

Source

chunk.lisp (file)

Function: copy-chunk INSTANCE
Package

pngload-fast

Source

chunk.lisp (file)

Function: copy-chunk-data-bkgd INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-chrm INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-gama INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-hist INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-iccp INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-idat INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-iend INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-ihdr INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-itxt INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-phys INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-plte INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-sbit INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-splt INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-srgb INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-text INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-time INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-trns INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-unknown INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-chunk-data-ztxt INSTANCE
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: copy-datastream INSTANCE
Package

pngload-fast

Source

datastream.lisp (file)

Function: copy-png INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: copy/2d/sub IMAGE-DATA
Package

pngload-fast

Source

decode.lisp (file)

Function: copy/pal/8 IMAGE-DATA
Package

pngload-fast

Source

decode.lisp (file)

Function: copy/pal/sub IMAGE-DATA
Package

pngload-fast

Source

decode.lisp (file)

Function: datastream-chunks INSTANCE
Function: (setf datastream-chunks) VALUE INSTANCE
Package

pngload-fast

Source

datastream.lisp (file)

Function: datastream-p OBJECT
Package

pngload-fast

Source

datastream.lisp (file)

Function: datastream-signature INSTANCE
Function: (setf datastream-signature) VALUE INSTANCE
Package

pngload-fast

Source

datastream.lisp (file)

Function: decode ()
Package

pngload-fast

Source

decode.lisp (file)

Function: deinterlace-adam7 DATA
Package

pngload-fast

Source

deinterlace.lisp (file)

Function: expand-gray PNG
Package

pngload-fast

Source

png.lisp (file)

Function: flip IMAGE
Package

pngload-fast

Source

decode.lisp (file)

Function: get-channel-count ()
Package

pngload-fast

Source

properties.lisp (file)

Function: get-image-bytes ()
Package

pngload-fast

Source

decode.lisp (file)

Function: get-image-channels ()
Package

pngload-fast

Source

decode.lisp (file)

Function: get-image-raw-channels ()
Package

pngload-fast

Source

decode.lisp (file)

Function: get-path ()
Package

pngload-fast

Source

common.lisp (file)

Function: get-pixel-bytes ()
Package

pngload-fast

Source

properties.lisp (file)

Function: get-sample-bytes ()
Package

pngload-fast

Source

properties.lisp (file)

Function: get-scanline-bytes WIDTH
Package

pngload-fast

Source

properties.lisp (file)

Function: make-chunk &key (LENGTH LENGTH) (TYPE TYPE) (DATA DATA) (CRC CRC)
Package

pngload-fast

Source

chunk.lisp (file)

Function: make-chunk-data-bkgd &key (GREYSCALE GREYSCALE) (RED RED) (GREEN GREEN) (BLUE BLUE) (PALETTE-INDEX PALETTE-INDEX)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-chrm &key (WHITE-POINT-X WHITE-POINT-X) (WHITE-POINT-Y WHITE-POINT-Y) (RED-X RED-X) (RED-Y RED-Y) (GREEN-X GREEN-X) (GREEN-Y GREEN-Y) (BLUE-X BLUE-X) (BLUE-Y BLUE-Y)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-gama &key (IMAGE-GAMMA IMAGE-GAMMA)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-hist &key (FREQUENCIES FREQUENCIES)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-iccp &key (PROFILE-NAME PROFILE-NAME) (COMPRESSION-METHOD COMPRESSION-METHOD) (COMPRESSED-PROFILE COMPRESSED-PROFILE)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-idat &key (DATA DATA)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-iend &key
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-ihdr &key (WIDTH WIDTH) (HEIGHT HEIGHT) (BIT-DEPTH BIT-DEPTH) (COLOUR-TYPE COLOUR-TYPE) (COMPRESSION-METHOD COMPRESSION-METHOD) (FILTER-METHOD FILTER-METHOD) (INTERLACE-METHOD INTERLACE-METHOD)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-itxt &key (KEYWORD KEYWORD) (COMPRESSION-FLAG COMPRESSION-FLAG) (COMPRESSION-METHOD COMPRESSION-METHOD) (LANGUAGE-TAG LANGUAGE-TAG) (TRANSLATED-KEYWORD TRANSLATED-KEYWORD) (TEXT TEXT)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-phys &key (PIXELS-PER-UNIT-X PIXELS-PER-UNIT-X) (PIXELS-PER-UNIT-Y PIXELS-PER-UNIT-Y) (UNIT-SPECIFIER UNIT-SPECIFIER)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-plte &key (PALETTE-ENTRIES PALETTE-ENTRIES)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-sbit &key (GREYSCALE GREYSCALE) (RED RED) (GREEN GREEN) (BLUE BLUE) (ALPHA ALPHA)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-splt &key (PALETTE-NAME PALETTE-NAME) (SAMPLE-DEPTH SAMPLE-DEPTH) (PALETTE-ENTRIES PALETTE-ENTRIES)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-srgb &key (RENDERING-INTENT RENDERING-INTENT)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-text &key (KEYWORD KEYWORD) (TEXT-STRING TEXT-STRING)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-time &key (YEAR YEAR) (MONTH MONTH) (DAY DAY) (HOUR HOUR) (MINUTE MINUTE) (SECOND SECOND)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-trns &key (GREY GREY) (RED RED) (BLUE BLUE) (GREEN GREEN) (ALPHA-VALUES ALPHA-VALUES)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-unknown &key
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-chunk-data-ztxt &key (KEYWORD KEYWORD) (COMPRESSION-METHOD COMPRESSION-METHOD) (COMPRESSED-TEXT-DATASTREAM COMPRESSED-TEXT-DATASTREAM)
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: make-datastream &key (SIGNATURE SIGNATURE) (CHUNKS CHUNKS)
Package

pngload-fast

Source

datastream.lisp (file)

Function: make-grey-map DEPTH
Package

pngload-fast

Source

png.lisp (file)

Function: make-png &key (PARSE-TREE PARSE-TREE) (WIDTH WIDTH) (HEIGHT HEIGHT) (BIT-DEPTH BIT-DEPTH) (COLOR-TYPE COLOR-TYPE) (PALETTE-COUNT PALETTE-COUNT) (PALETTE PALETTE) (GAMMA GAMMA) (TRANSPARENCY TRANSPARENCY) (RENDERING-INTENT RENDERING-INTENT) (COMPRESSION-METHOD COMPRESSION-METHOD) (INTERLACE-METHOD INTERLACE-METHOD) (FILTER-METHOD FILTER-METHOD) (PIXEL-SIZE PIXEL-SIZE) (LAST-MODIFIED LAST-MODIFIED) (TEXT TEXT) (DATA DATA)
Package

pngload-fast

Source

common.lisp (file)

Function: maybe-flip DATA
Package

pngload-fast

Source

decode.lisp (file)

Function: parse-all-chunks ()
Package

pngload-fast

Source

datastream.lisp (file)

Function: parse-chunk ()
Package

pngload-fast

Source

chunk.lisp (file)

Function: parse-datastream ()
Package

pngload-fast

Source

datastream.lisp (file)

Function: parse-signature ()
Package

pngload-fast

Source

datastream.lisp (file)

Function: parse-tree INSTANCE
Function: (setf parse-tree) VALUE INSTANCE
Package

pngload-fast

Source

common.lisp (file)

Function: png-p OBJECT
Package

pngload-fast

Source

common.lisp (file)

Function: source->3bz-context S
Package

pngload-fast

Source

chunk-data.lisp (file)

Function: unfilter DATA WIDTH HEIGHT START
Package

pngload-fast

Source

decode.lisp (file)

Function: unfilter-row-average Y DATA ROW-START ROW-BYTES PIXEL-BYTES
Package

pngload-fast

Source

decode.lisp (file)

Function: unfilter-row-paeth Y DATA ROW-START ROW-BYTES PIXEL-BYTES
Package

pngload-fast

Source

decode.lisp (file)

Function: unfilter-row-sub Y DATA ROW-START ROW-BYTES PIXEL-BYTES
Package

pngload-fast

Source

decode.lisp (file)

Function: unfilter-row-up Y DATA ROW-START ROW-BYTES PIXEL-BYTES
Package

pngload-fast

Source

decode.lisp (file)

Function: vector-source-from-stream STREAM COUNT
Package

pngload-fast

Source

source.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Generic functions

Generic Function: .source-region SOURCE SIZE &key NO-COPY &allow-other-keys
Package

pngload-fast

Methods
Method: .source-region (SOURCE file-stream-source) SIZE &key NO-COPY
Source

source.lisp (file)

Method: .source-region (SOURCE stream-source) SIZE &key NO-COPY
Source

source.lisp (file)

Method: .source-region SOURCE SIZE &key &allow-other-keys
Source

source.lisp (file)

Generic Function: end OBJECT
Generic Function: (setf end) NEW-VALUE OBJECT
Package

pngload-fast

Methods
Method: end (SOURCE source)

automatically generated reader method

Source

source.lisp (file)

Method: (setf end) NEW-VALUE (SOURCE source)

automatically generated writer method

Source

source.lisp (file)

Generic Function: parse-chunk-data CHUNK-TYPE CHUNK
Package

pngload-fast

Source

chunk-data.lisp (file)

Methods
Method: parse-chunk-data (CHUNK-TYPE1 (eql unknown)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql ztxt)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql text)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql itxt)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql time)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql splt)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql phys)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql trns)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql hist)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql bkgd)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql srgb)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql sbit)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql iccp)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql gama)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql chrm)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql iend)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql idat)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql plte)) CHUNK0
Method: parse-chunk-data (CHUNK-TYPE1 (eql ihdr)) CHUNK0
Generic Function: pos OBJECT
Generic Function: (setf pos) NEW-VALUE OBJECT
Package

pngload-fast

Methods
Method: pos (SOURCE source)

automatically generated reader method

Source

source.lisp (file)

Method: (setf pos) NEW-VALUE (SOURCE source)

automatically generated writer method

Source

source.lisp (file)

Generic Function: source-data OBJECT
Package

pngload-fast

Methods
Method: source-data (SOURCE source)

automatically generated reader method

Source

source.lisp (file)

Generic Function: source-path SOURCE
Package

pngload-fast

Methods
Method: source-path (SOURCE file-stream-source)
Source

source.lisp (file)

Method: source-path SOURCE
Source

source.lisp (file)

Generic Function: start OBJECT
Package

pngload-fast

Methods
Method: start (SOURCE source)

automatically generated reader method

Source

source.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.6 Conditions

Condition: invalid-png-stream ()
Package

pngload-fast

Source

conditions.lisp (file)

Direct superclasses

png-error (condition)

Condition: png-error ()
Package

pngload-fast

Source

conditions.lisp (file)

Direct superclasses

error (condition)

Direct subclasses

invalid-png-stream (condition)

Condition: png-warning ()
Package

pngload-fast

Source

conditions.lisp (file)

Direct superclasses

warning (condition)

Direct subclasses

unknown-chunk-detected (condition)

Condition: unknown-chunk-detected ()
Package

pngload-fast

Source

conditions.lisp (file)

Direct superclasses

png-warning (condition)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.7 Structures

Structure: chunk ()
Package

pngload-fast

Source

chunk.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: length
Readers

chunk-length (function)

Writers

(setf chunk-length) (function)

Slot: type
Readers

chunk-type (function)

Writers

(setf chunk-type) (function)

Slot: data
Readers

chunk-data (function)

Writers

(setf chunk-data) (function)

Slot: crc
Readers

chunk-crc (function)

Writers

(setf chunk-crc) (function)

Structure: chunk-data-bkgd ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: greyscale
Readers

chunk-data-bkgd-greyscale (function)

Writers

(setf chunk-data-bkgd-greyscale) (function)

Slot: red
Readers

chunk-data-bkgd-red (function)

Writers

(setf chunk-data-bkgd-red) (function)

Slot: green
Readers

chunk-data-bkgd-green (function)

Writers

(setf chunk-data-bkgd-green) (function)

Slot: blue
Readers

chunk-data-bkgd-blue (function)

Writers

(setf chunk-data-bkgd-blue) (function)

Slot: palette-index
Readers

chunk-data-bkgd-palette-index (function)

Writers

(setf chunk-data-bkgd-palette-index) (function)

Structure: chunk-data-chrm ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: white-point-x
Readers

chunk-data-chrm-white-point-x (function)

Writers

(setf chunk-data-chrm-white-point-x) (function)

Slot: white-point-y
Readers

chunk-data-chrm-white-point-y (function)

Writers

(setf chunk-data-chrm-white-point-y) (function)

Slot: red-x
Readers

chunk-data-chrm-red-x (function)

Writers

(setf chunk-data-chrm-red-x) (function)

Slot: red-y
Readers

chunk-data-chrm-red-y (function)

Writers

(setf chunk-data-chrm-red-y) (function)

Slot: green-x
Readers

chunk-data-chrm-green-x (function)

Writers

(setf chunk-data-chrm-green-x) (function)

Slot: green-y
Readers

chunk-data-chrm-green-y (function)

Writers

(setf chunk-data-chrm-green-y) (function)

Slot: blue-x
Readers

chunk-data-chrm-blue-x (function)

Writers

(setf chunk-data-chrm-blue-x) (function)

Slot: blue-y
Readers

chunk-data-chrm-blue-y (function)

Writers

(setf chunk-data-chrm-blue-y) (function)

Structure: chunk-data-gama ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: image-gamma
Readers

chunk-data-gama-image-gamma (function)

Writers

(setf chunk-data-gama-image-gamma) (function)

Structure: chunk-data-hist ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: frequencies
Readers

chunk-data-hist-frequencies (function)

Writers

(setf chunk-data-hist-frequencies) (function)

Structure: chunk-data-iccp ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: profile-name
Readers

chunk-data-iccp-profile-name (function)

Writers

(setf chunk-data-iccp-profile-name) (function)

Slot: compression-method
Readers

chunk-data-iccp-compression-method (function)

Writers

(setf chunk-data-iccp-compression-method) (function)

Slot: compressed-profile
Readers

chunk-data-iccp-compressed-profile (function)

Writers

(setf chunk-data-iccp-compressed-profile) (function)

Structure: chunk-data-idat ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: data
Readers

chunk-data-idat-data (function)

Writers

(setf chunk-data-idat-data) (function)

Structure: chunk-data-iend ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Structure: chunk-data-ihdr ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: width
Readers

chunk-data-ihdr-width (function)

Writers

(setf chunk-data-ihdr-width) (function)

Slot: height
Readers

chunk-data-ihdr-height (function)

Writers

(setf chunk-data-ihdr-height) (function)

Slot: bit-depth
Readers

chunk-data-ihdr-bit-depth (function)

Writers

(setf chunk-data-ihdr-bit-depth) (function)

Slot: colour-type
Readers

chunk-data-ihdr-colour-type (function)

Writers

(setf chunk-data-ihdr-colour-type) (function)

Slot: compression-method
Readers

chunk-data-ihdr-compression-method (function)

Writers

(setf chunk-data-ihdr-compression-method) (function)

Slot: filter-method
Readers

chunk-data-ihdr-filter-method (function)

Writers

(setf chunk-data-ihdr-filter-method) (function)

Slot: interlace-method
Readers

chunk-data-ihdr-interlace-method (function)

Writers

(setf chunk-data-ihdr-interlace-method) (function)

Structure: chunk-data-itxt ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: keyword
Readers

chunk-data-itxt-keyword (function)

Writers

(setf chunk-data-itxt-keyword) (function)

Slot: compression-flag
Readers

chunk-data-itxt-compression-flag (function)

Writers

(setf chunk-data-itxt-compression-flag) (function)

Slot: compression-method
Readers

chunk-data-itxt-compression-method (function)

Writers

(setf chunk-data-itxt-compression-method) (function)

Slot: language-tag
Readers

chunk-data-itxt-language-tag (function)

Writers

(setf chunk-data-itxt-language-tag) (function)

Slot: translated-keyword
Readers

chunk-data-itxt-translated-keyword (function)

Writers

(setf chunk-data-itxt-translated-keyword) (function)

Slot: text
Readers

chunk-data-itxt-text (function)

Writers

(setf chunk-data-itxt-text) (function)

Structure: chunk-data-phys ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: pixels-per-unit-x
Readers

chunk-data-phys-pixels-per-unit-x (function)

Writers

(setf chunk-data-phys-pixels-per-unit-x) (function)

Slot: pixels-per-unit-y
Readers

chunk-data-phys-pixels-per-unit-y (function)

Writers

(setf chunk-data-phys-pixels-per-unit-y) (function)

Slot: unit-specifier
Readers

chunk-data-phys-unit-specifier (function)

Writers

(setf chunk-data-phys-unit-specifier) (function)

Structure: chunk-data-plte ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: palette-entries
Readers

chunk-data-plte-palette-entries (function)

Writers

(setf chunk-data-plte-palette-entries) (function)

Structure: chunk-data-sbit ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: greyscale
Readers

chunk-data-sbit-greyscale (function)

Writers

(setf chunk-data-sbit-greyscale) (function)

Slot: red
Readers

chunk-data-sbit-red (function)

Writers

(setf chunk-data-sbit-red) (function)

Slot: green
Readers

chunk-data-sbit-green (function)

Writers

(setf chunk-data-sbit-green) (function)

Slot: blue
Readers

chunk-data-sbit-blue (function)

Writers

(setf chunk-data-sbit-blue) (function)

Slot: alpha
Readers

chunk-data-sbit-alpha (function)

Writers

(setf chunk-data-sbit-alpha) (function)

Structure: chunk-data-splt ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: palette-name
Readers

chunk-data-splt-palette-name (function)

Writers

(setf chunk-data-splt-palette-name) (function)

Slot: sample-depth
Readers

chunk-data-splt-sample-depth (function)

Writers

(setf chunk-data-splt-sample-depth) (function)

Slot: palette-entries
Readers

chunk-data-splt-palette-entries (function)

Writers

(setf chunk-data-splt-palette-entries) (function)

Structure: chunk-data-srgb ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: rendering-intent
Readers

chunk-data-srgb-rendering-intent (function)

Writers

(setf chunk-data-srgb-rendering-intent) (function)

Structure: chunk-data-text ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: keyword
Readers

chunk-data-text-keyword (function)

Writers

(setf chunk-data-text-keyword) (function)

Slot: text-string
Readers

chunk-data-text-text-string (function)

Writers

(setf chunk-data-text-text-string) (function)

Structure: chunk-data-time ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: year
Readers

chunk-data-time-year (function)

Writers

(setf chunk-data-time-year) (function)

Slot: month
Readers

chunk-data-time-month (function)

Writers

(setf chunk-data-time-month) (function)

Slot: day
Readers

chunk-data-time-day (function)

Writers

(setf chunk-data-time-day) (function)

Slot: hour
Readers

chunk-data-time-hour (function)

Writers

(setf chunk-data-time-hour) (function)

Slot: minute
Readers

chunk-data-time-minute (function)

Writers

(setf chunk-data-time-minute) (function)

Slot: second
Readers

chunk-data-time-second (function)

Writers

(setf chunk-data-time-second) (function)

Structure: chunk-data-trns ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: grey
Readers

chunk-data-trns-grey (function)

Writers

(setf chunk-data-trns-grey) (function)

Slot: red
Readers

chunk-data-trns-red (function)

Writers

(setf chunk-data-trns-red) (function)

Slot: blue
Readers

chunk-data-trns-blue (function)

Writers

(setf chunk-data-trns-blue) (function)

Slot: green
Readers

chunk-data-trns-green (function)

Writers

(setf chunk-data-trns-green) (function)

Slot: alpha-values
Readers

chunk-data-trns-alpha-values (function)

Writers

(setf chunk-data-trns-alpha-values) (function)

Structure: chunk-data-unknown ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Structure: chunk-data-ztxt ()
Package

pngload-fast

Source

chunk-data.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: keyword
Readers

chunk-data-ztxt-keyword (function)

Writers

(setf chunk-data-ztxt-keyword) (function)

Slot: compression-method
Readers

chunk-data-ztxt-compression-method (function)

Writers

(setf chunk-data-ztxt-compression-method) (function)

Slot: compressed-text-datastream
Readers

chunk-data-ztxt-compressed-text-datastream (function)

Writers

(setf chunk-data-ztxt-compressed-text-datastream) (function)

Structure: datastream ()
Package

pngload-fast

Source

datastream.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: signature
Readers

datastream-signature (function)

Writers

(setf datastream-signature) (function)

Slot: chunks
Readers

datastream-chunks (function)

Writers

(setf datastream-chunks) (function)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.8 Classes

Class: file-stream-source ()
Package

pngload-fast

Source

source.lisp (file)

Direct superclasses

source (class)

Direct methods
Class: octet-pointer-source ()
Package

pngload-fast

Source

source.lisp (file)

Direct superclasses

source (class)

Class: octet-vector-source ()
Package

pngload-fast

Source

source.lisp (file)

Direct superclasses

source (class)

Class: source ()
Package

pngload-fast

Source

source.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: start
Initargs

:start

Initform

0

Readers

start (generic function)

Slot: end
Initargs

:end

Readers

end (generic function)

Writers

(setf end) (generic function)

Slot: pos
Initargs

:pos

Initform

0

Readers

pos (generic function)

Writers

(setf pos) (generic function)

Slot: data
Initargs

:data

Readers

source-data (generic function)

Class: stream-source ()
Package

pngload-fast

Source

source.lisp (file)

Direct superclasses

source (class)

Direct methods

.source-region (method)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.9 Types

Type: ub16 ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub16a ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub16a1d ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub16a2d ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub16a3d ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub31 ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub32 ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub8 ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub8a ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub8a1d ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub8a2d ()
Package

pngload-fast

Source

common.lisp (file)

Type: ub8a3d ()
Package

pngload-fast

Source

common.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   P  
Index Entry  Section

F
File, Lisp, pngload-fast.asd: The pngload-fast․asd file
File, Lisp, pngload-fast/chunk-data.lisp: The pngload-fast/chunk-data․lisp file
File, Lisp, pngload-fast/chunk.lisp: The pngload-fast/chunk․lisp file
File, Lisp, pngload-fast/common.lisp: The pngload-fast/common․lisp file
File, Lisp, pngload-fast/conditions.lisp: The pngload-fast/conditions․lisp file
File, Lisp, pngload-fast/datastream.lisp: The pngload-fast/datastream․lisp file
File, Lisp, pngload-fast/decode.lisp: The pngload-fast/decode․lisp file
File, Lisp, pngload-fast/deinterlace.lisp: The pngload-fast/deinterlace․lisp file
File, Lisp, pngload-fast/package.lisp: The pngload-fast/package․lisp file
File, Lisp, pngload-fast/png.lisp: The pngload-fast/png․lisp file
File, Lisp, pngload-fast/properties.lisp: The pngload-fast/properties․lisp file
File, Lisp, pngload-fast/source.lisp: The pngload-fast/source․lisp file

L
Lisp File, pngload-fast.asd: The pngload-fast․asd file
Lisp File, pngload-fast/chunk-data.lisp: The pngload-fast/chunk-data․lisp file
Lisp File, pngload-fast/chunk.lisp: The pngload-fast/chunk․lisp file
Lisp File, pngload-fast/common.lisp: The pngload-fast/common․lisp file
Lisp File, pngload-fast/conditions.lisp: The pngload-fast/conditions․lisp file
Lisp File, pngload-fast/datastream.lisp: The pngload-fast/datastream․lisp file
Lisp File, pngload-fast/decode.lisp: The pngload-fast/decode․lisp file
Lisp File, pngload-fast/deinterlace.lisp: The pngload-fast/deinterlace․lisp file
Lisp File, pngload-fast/package.lisp: The pngload-fast/package․lisp file
Lisp File, pngload-fast/png.lisp: The pngload-fast/png․lisp file
Lisp File, pngload-fast/properties.lisp: The pngload-fast/properties․lisp file
Lisp File, pngload-fast/source.lisp: The pngload-fast/source․lisp file

P
pngload-fast.asd: The pngload-fast․asd file
pngload-fast/chunk-data.lisp: The pngload-fast/chunk-data․lisp file
pngload-fast/chunk.lisp: The pngload-fast/chunk․lisp file
pngload-fast/common.lisp: The pngload-fast/common․lisp file
pngload-fast/conditions.lisp: The pngload-fast/conditions․lisp file
pngload-fast/datastream.lisp: The pngload-fast/datastream․lisp file
pngload-fast/decode.lisp: The pngload-fast/decode․lisp file
pngload-fast/deinterlace.lisp: The pngload-fast/deinterlace․lisp file
pngload-fast/package.lisp: The pngload-fast/package․lisp file
pngload-fast/png.lisp: The pngload-fast/png․lisp file
pngload-fast/properties.lisp: The pngload-fast/properties․lisp file
pngload-fast/source.lisp: The pngload-fast/source․lisp file

Jump to:   F   L   P  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (   .  
A   B   C   D   E   F   G   H   I   L   M   P   R   S   T   U   V   W  
Index Entry  Section

(
(setf bit-depth): Exported functions
(setf chunk-crc): Internal functions
(setf chunk-data): Internal functions
(setf chunk-data-bkgd-blue): Internal functions
(setf chunk-data-bkgd-green): Internal functions
(setf chunk-data-bkgd-greyscale): Internal functions
(setf chunk-data-bkgd-palette-index): Internal functions
(setf chunk-data-bkgd-red): Internal functions
(setf chunk-data-chrm-blue-x): Internal functions
(setf chunk-data-chrm-blue-y): Internal functions
(setf chunk-data-chrm-green-x): Internal functions
(setf chunk-data-chrm-green-y): Internal functions
(setf chunk-data-chrm-red-x): Internal functions
(setf chunk-data-chrm-red-y): Internal functions
(setf chunk-data-chrm-white-point-x): Internal functions
(setf chunk-data-chrm-white-point-y): Internal functions
(setf chunk-data-gama-image-gamma): Internal functions
(setf chunk-data-hist-frequencies): Internal functions
(setf chunk-data-iccp-compressed-profile): Internal functions
(setf chunk-data-iccp-compression-method): Internal functions
(setf chunk-data-iccp-profile-name): Internal functions
(setf chunk-data-idat-data): Internal functions
(setf chunk-data-ihdr-bit-depth): Internal functions
(setf chunk-data-ihdr-colour-type): Internal functions
(setf chunk-data-ihdr-compression-method): Internal functions
(setf chunk-data-ihdr-filter-method): Internal functions
(setf chunk-data-ihdr-height): Internal functions
(setf chunk-data-ihdr-interlace-method): Internal functions
(setf chunk-data-ihdr-width): Internal functions
(setf chunk-data-itxt-compression-flag): Internal functions
(setf chunk-data-itxt-compression-method): Internal functions
(setf chunk-data-itxt-keyword): Internal functions
(setf chunk-data-itxt-language-tag): Internal functions
(setf chunk-data-itxt-text): Internal functions
(setf chunk-data-itxt-translated-keyword): Internal functions
(setf chunk-data-phys-pixels-per-unit-x): Internal functions
(setf chunk-data-phys-pixels-per-unit-y): Internal functions
(setf chunk-data-phys-unit-specifier): Internal functions
(setf chunk-data-plte-palette-entries): Internal functions
(setf chunk-data-sbit-alpha): Internal functions
(setf chunk-data-sbit-blue): Internal functions
(setf chunk-data-sbit-green): Internal functions
(setf chunk-data-sbit-greyscale): Internal functions
(setf chunk-data-sbit-red): Internal functions
(setf chunk-data-splt-palette-entries): Internal functions
(setf chunk-data-splt-palette-name): Internal functions
(setf chunk-data-splt-sample-depth): Internal functions
(setf chunk-data-srgb-rendering-intent): Internal functions
(setf chunk-data-text-keyword): Internal functions
(setf chunk-data-text-text-string): Internal functions
(setf chunk-data-time-day): Internal functions
(setf chunk-data-time-hour): Internal functions
(setf chunk-data-time-minute): Internal functions
(setf chunk-data-time-month): Internal functions
(setf chunk-data-time-second): Internal functions
(setf chunk-data-time-year): Internal functions
(setf chunk-data-trns-alpha-values): Internal functions
(setf chunk-data-trns-blue): Internal functions
(setf chunk-data-trns-green): Internal functions
(setf chunk-data-trns-grey): Internal functions
(setf chunk-data-trns-red): Internal functions
(setf chunk-data-ztxt-compressed-text-datastream): Internal functions
(setf chunk-data-ztxt-compression-method): Internal functions
(setf chunk-data-ztxt-keyword): Internal functions
(setf chunk-length): Internal functions
(setf chunk-type): Internal functions
(setf color-type): Exported functions
(setf compression-method): Exported functions
(setf data): Exported functions
(setf datastream-chunks): Internal functions
(setf datastream-signature): Internal functions
(setf end): Internal generic functions
(setf end): Internal generic functions
(setf filter-method): Exported functions
(setf gamma): Exported functions
(setf height): Exported functions
(setf interlace-method): Exported functions
(setf last-modified): Exported functions
(setf palette): Exported functions
(setf palette-count): Exported functions
(setf parse-tree): Internal functions
(setf pixel-size): Exported functions
(setf pos): Internal generic functions
(setf pos): Internal generic functions
(setf rendering-intent): Exported functions
(setf text): Exported functions
(setf transparency): Exported functions
(setf width): Exported functions

.
.source-region: Internal generic functions
.source-region: Internal generic functions
.source-region: Internal generic functions
.source-region: Internal generic functions

A
add-sub-image: Internal functions
add-sub-image/sub-byte: Internal functions
allocate-image-data: Internal functions

B
be16: Internal functions
be32: Internal functions
bit-depth: Exported functions

C
calculate-sub-image-dimensions: Internal functions
chunk-crc: Internal functions
chunk-data: Internal functions
chunk-data-bkgd-blue: Internal functions
chunk-data-bkgd-green: Internal functions
chunk-data-bkgd-greyscale: Internal functions
chunk-data-bkgd-p: Internal functions
chunk-data-bkgd-palette-index: Internal functions
chunk-data-bkgd-red: Internal functions
chunk-data-chrm-blue-x: Internal functions
chunk-data-chrm-blue-y: Internal functions
chunk-data-chrm-green-x: Internal functions
chunk-data-chrm-green-y: Internal functions
chunk-data-chrm-p: Internal functions
chunk-data-chrm-red-x: Internal functions
chunk-data-chrm-red-y: Internal functions
chunk-data-chrm-white-point-x: Internal functions
chunk-data-chrm-white-point-y: Internal functions
chunk-data-gama-image-gamma: Internal functions
chunk-data-gama-p: Internal functions
chunk-data-hist-frequencies: Internal functions
chunk-data-hist-p: Internal functions
chunk-data-iccp-compressed-profile: Internal functions
chunk-data-iccp-compression-method: Internal functions
chunk-data-iccp-p: Internal functions
chunk-data-iccp-profile-name: Internal functions
chunk-data-idat-data: Internal functions
chunk-data-idat-p: Internal functions
chunk-data-iend-p: Internal functions
chunk-data-ihdr-bit-depth: Internal functions
chunk-data-ihdr-colour-type: Internal functions
chunk-data-ihdr-compression-method: Internal functions
chunk-data-ihdr-filter-method: Internal functions
chunk-data-ihdr-height: Internal functions
chunk-data-ihdr-interlace-method: Internal functions
chunk-data-ihdr-p: Internal functions
chunk-data-ihdr-width: Internal functions
chunk-data-itxt-compression-flag: Internal functions
chunk-data-itxt-compression-method: Internal functions
chunk-data-itxt-keyword: Internal functions
chunk-data-itxt-language-tag: Internal functions
chunk-data-itxt-p: Internal functions
chunk-data-itxt-text: Internal functions
chunk-data-itxt-translated-keyword: Internal functions
chunk-data-phys-p: Internal functions
chunk-data-phys-pixels-per-unit-x: Internal functions
chunk-data-phys-pixels-per-unit-y: Internal functions
chunk-data-phys-unit-specifier: Internal functions
chunk-data-plte-p: Internal functions
chunk-data-plte-palette-entries: Internal functions
chunk-data-sbit-alpha: Internal functions
chunk-data-sbit-blue: Internal functions
chunk-data-sbit-green: Internal functions
chunk-data-sbit-greyscale: Internal functions
chunk-data-sbit-p: Internal functions
chunk-data-sbit-red: Internal functions
chunk-data-splt-p: Internal functions
chunk-data-splt-palette-entries: Internal functions
chunk-data-splt-palette-name: Internal functions
chunk-data-splt-sample-depth: Internal functions
chunk-data-srgb-p: Internal functions
chunk-data-srgb-rendering-intent: Internal functions
chunk-data-text-keyword: Internal functions
chunk-data-text-p: Internal functions
chunk-data-text-text-string: Internal functions
chunk-data-time-day: Internal functions
chunk-data-time-hour: Internal functions
chunk-data-time-minute: Internal functions
chunk-data-time-month: Internal functions
chunk-data-time-p: Internal functions
chunk-data-time-second: Internal functions
chunk-data-time-year: Internal functions
chunk-data-trns-alpha-values: Internal functions
chunk-data-trns-blue: Internal functions
chunk-data-trns-green: Internal functions
chunk-data-trns-grey: Internal functions
chunk-data-trns-p: Internal functions
chunk-data-trns-red: Internal functions
chunk-data-unknown-p: Internal functions
chunk-data-ztxt-compressed-text-datastream: Internal functions
chunk-data-ztxt-compression-method: Internal functions
chunk-data-ztxt-keyword: Internal functions
chunk-data-ztxt-p: Internal functions
chunk-length: Internal functions
chunk-name: Internal functions
chunk-p: Internal functions
chunk-type: Internal functions
color-type: Exported functions
compression-method: Exported functions
copy-chunk: Internal functions
copy-chunk-data-bkgd: Internal functions
copy-chunk-data-chrm: Internal functions
copy-chunk-data-gama: Internal functions
copy-chunk-data-hist: Internal functions
copy-chunk-data-iccp: Internal functions
copy-chunk-data-idat: Internal functions
copy-chunk-data-iend: Internal functions
copy-chunk-data-ihdr: Internal functions
copy-chunk-data-itxt: Internal functions
copy-chunk-data-phys: Internal functions
copy-chunk-data-plte: Internal functions
copy-chunk-data-sbit: Internal functions
copy-chunk-data-splt: Internal functions
copy-chunk-data-srgb: Internal functions
copy-chunk-data-text: Internal functions
copy-chunk-data-time: Internal functions
copy-chunk-data-trns: Internal functions
copy-chunk-data-unknown: Internal functions
copy-chunk-data-ztxt: Internal functions
copy-datastream: Internal functions
copy-png: Internal functions
copy/16: Internal macros
copy/16/flip: Internal macros
copy/2d/sub: Internal functions
copy/8: Internal macros
copy/8/flip: Internal macros
copy/pal/8: Internal functions
copy/pal/sub: Internal functions

D
data: Exported functions
datastream-chunks: Internal functions
datastream-p: Internal functions
datastream-signature: Internal functions
decode: Internal functions
define-chunk-data: Internal macros
deinterlace-adam7: Internal functions

E
end: Internal generic functions
end: Internal generic functions
expand-gray: Internal functions

F
filter-method: Exported functions
flip: Internal functions
Function, (setf bit-depth): Exported functions
Function, (setf chunk-crc): Internal functions
Function, (setf chunk-data): Internal functions
Function, (setf chunk-data-bkgd-blue): Internal functions
Function, (setf chunk-data-bkgd-green): Internal functions
Function, (setf chunk-data-bkgd-greyscale): Internal functions
Function, (setf chunk-data-bkgd-palette-index): Internal functions
Function, (setf chunk-data-bkgd-red): Internal functions
Function, (setf chunk-data-chrm-blue-x): Internal functions
Function, (setf chunk-data-chrm-blue-y): Internal functions
Function, (setf chunk-data-chrm-green-x): Internal functions
Function, (setf chunk-data-chrm-green-y): Internal functions
Function, (setf chunk-data-chrm-red-x): Internal functions
Function, (setf chunk-data-chrm-red-y): Internal functions
Function, (setf chunk-data-chrm-white-point-x): Internal functions
Function, (setf chunk-data-chrm-white-point-y): Internal functions
Function, (setf chunk-data-gama-image-gamma): Internal functions
Function, (setf chunk-data-hist-frequencies): Internal functions
Function, (setf chunk-data-iccp-compressed-profile): Internal functions
Function, (setf chunk-data-iccp-compression-method): Internal functions
Function, (setf chunk-data-iccp-profile-name): Internal functions
Function, (setf chunk-data-idat-data): Internal functions
Function, (setf chunk-data-ihdr-bit-depth): Internal functions
Function, (setf chunk-data-ihdr-colour-type): Internal functions
Function, (setf chunk-data-ihdr-compression-method): Internal functions
Function, (setf chunk-data-ihdr-filter-method): Internal functions
Function, (setf chunk-data-ihdr-height): Internal functions
Function, (setf chunk-data-ihdr-interlace-method): Internal functions
Function, (setf chunk-data-ihdr-width): Internal functions
Function, (setf chunk-data-itxt-compression-flag): Internal functions
Function, (setf chunk-data-itxt-compression-method): Internal functions
Function, (setf chunk-data-itxt-keyword): Internal functions
Function, (setf chunk-data-itxt-language-tag): Internal functions
Function, (setf chunk-data-itxt-text): Internal functions
Function, (setf chunk-data-itxt-translated-keyword): Internal functions
Function, (setf chunk-data-phys-pixels-per-unit-x): Internal functions
Function, (setf chunk-data-phys-pixels-per-unit-y): Internal functions
Function, (setf chunk-data-phys-unit-specifier): Internal functions
Function, (setf chunk-data-plte-palette-entries): Internal functions
Function, (setf chunk-data-sbit-alpha): Internal functions
Function, (setf chunk-data-sbit-blue): Internal functions
Function, (setf chunk-data-sbit-green): Internal functions
Function, (setf chunk-data-sbit-greyscale): Internal functions
Function, (setf chunk-data-sbit-red): Internal functions
Function, (setf chunk-data-splt-palette-entries): Internal functions
Function, (setf chunk-data-splt-palette-name): Internal functions
Function, (setf chunk-data-splt-sample-depth): Internal functions
Function, (setf chunk-data-srgb-rendering-intent): Internal functions
Function, (setf chunk-data-text-keyword): Internal functions
Function, (setf chunk-data-text-text-string): Internal functions
Function, (setf chunk-data-time-day): Internal functions
Function, (setf chunk-data-time-hour): Internal functions
Function, (setf chunk-data-time-minute): Internal functions
Function, (setf chunk-data-time-month): Internal functions
Function, (setf chunk-data-time-second): Internal functions
Function, (setf chunk-data-time-year): Internal functions
Function, (setf chunk-data-trns-alpha-values): Internal functions
Function, (setf chunk-data-trns-blue): Internal functions
Function, (setf chunk-data-trns-green): Internal functions
Function, (setf chunk-data-trns-grey): Internal functions
Function, (setf chunk-data-trns-red): Internal functions
Function, (setf chunk-data-ztxt-compressed-text-datastream): Internal functions
Function, (setf chunk-data-ztxt-compression-method): Internal functions
Function, (setf chunk-data-ztxt-keyword): Internal functions
Function, (setf chunk-length): Internal functions
Function, (setf chunk-type): Internal functions
Function, (setf color-type): Exported functions
Function, (setf compression-method): Exported functions
Function, (setf data): Exported functions
Function, (setf datastream-chunks): Internal functions
Function, (setf datastream-signature): Internal functions
Function, (setf filter-method): Exported functions
Function, (setf gamma): Exported functions
Function, (setf height): Exported functions
Function, (setf interlace-method): Exported functions
Function, (setf last-modified): Exported functions
Function, (setf palette): Exported functions
Function, (setf palette-count): Exported functions
Function, (setf parse-tree): Internal functions
Function, (setf pixel-size): Exported functions
Function, (setf rendering-intent): Exported functions
Function, (setf text): Exported functions
Function, (setf transparency): Exported functions
Function, (setf width): Exported functions
Function, add-sub-image: Internal functions
Function, add-sub-image/sub-byte: Internal functions
Function, allocate-image-data: Internal functions
Function, be16: Internal functions
Function, be32: Internal functions
Function, bit-depth: Exported functions
Function, calculate-sub-image-dimensions: Internal functions
Function, chunk-crc: Internal functions
Function, chunk-data: Internal functions
Function, chunk-data-bkgd-blue: Internal functions
Function, chunk-data-bkgd-green: Internal functions
Function, chunk-data-bkgd-greyscale: Internal functions
Function, chunk-data-bkgd-p: Internal functions
Function, chunk-data-bkgd-palette-index: Internal functions
Function, chunk-data-bkgd-red: Internal functions
Function, chunk-data-chrm-blue-x: Internal functions
Function, chunk-data-chrm-blue-y: Internal functions
Function, chunk-data-chrm-green-x: Internal functions
Function, chunk-data-chrm-green-y: Internal functions
Function, chunk-data-chrm-p: Internal functions
Function, chunk-data-chrm-red-x: Internal functions
Function, chunk-data-chrm-red-y: Internal functions
Function, chunk-data-chrm-white-point-x: Internal functions
Function, chunk-data-chrm-white-point-y: Internal functions
Function, chunk-data-gama-image-gamma: Internal functions
Function, chunk-data-gama-p: Internal functions
Function, chunk-data-hist-frequencies: Internal functions
Function, chunk-data-hist-p: Internal functions
Function, chunk-data-iccp-compressed-profile: Internal functions
Function, chunk-data-iccp-compression-method: Internal functions
Function, chunk-data-iccp-p: Internal functions
Function, chunk-data-iccp-profile-name: Internal functions
Function, chunk-data-idat-data: Internal functions
Function, chunk-data-idat-p: Internal functions
Function, chunk-data-iend-p: Internal functions
Function, chunk-data-ihdr-bit-depth: Internal functions
Function, chunk-data-ihdr-colour-type: Internal functions
Function, chunk-data-ihdr-compression-method: Internal functions
Function, chunk-data-ihdr-filter-method: Internal functions
Function, chunk-data-ihdr-height: Internal functions
Function, chunk-data-ihdr-interlace-method: Internal functions
Function, chunk-data-ihdr-p: Internal functions
Function, chunk-data-ihdr-width: Internal functions
Function, chunk-data-itxt-compression-flag: Internal functions
Function, chunk-data-itxt-compression-method: Internal functions
Function, chunk-data-itxt-keyword: Internal functions
Function, chunk-data-itxt-language-tag: Internal functions
Function, chunk-data-itxt-p: Internal functions
Function, chunk-data-itxt-text: Internal functions
Function, chunk-data-itxt-translated-keyword: Internal functions
Function, chunk-data-phys-p: Internal functions
Function, chunk-data-phys-pixels-per-unit-x: Internal functions
Function, chunk-data-phys-pixels-per-unit-y: Internal functions
Function, chunk-data-phys-unit-specifier: Internal functions
Function, chunk-data-plte-p: Internal functions
Function, chunk-data-plte-palette-entries: Internal functions
Function, chunk-data-sbit-alpha: Internal functions
Function, chunk-data-sbit-blue: Internal functions
Function, chunk-data-sbit-green: Internal functions
Function, chunk-data-sbit-greyscale: Internal functions
Function, chunk-data-sbit-p: Internal functions
Function, chunk-data-sbit-red: Internal functions
Function, chunk-data-splt-p: Internal functions
Function, chunk-data-splt-palette-entries: Internal functions
Function, chunk-data-splt-palette-name: Internal functions
Function, chunk-data-splt-sample-depth: Internal functions
Function, chunk-data-srgb-p: Internal functions
Function, chunk-data-srgb-rendering-intent: Internal functions
Function, chunk-data-text-keyword: Internal functions
Function, chunk-data-text-p: Internal functions
Function, chunk-data-text-text-string: Internal functions
Function, chunk-data-time-day: Internal functions
Function, chunk-data-time-hour: Internal functions
Function, chunk-data-time-minute: Internal functions
Function, chunk-data-time-month: Internal functions
Function, chunk-data-time-p: Internal functions
Function, chunk-data-time-second: Internal functions
Function, chunk-data-time-year: Internal functions
Function, chunk-data-trns-alpha-values: Internal functions
Function, chunk-data-trns-blue: Internal functions
Function, chunk-data-trns-green: Internal functions
Function, chunk-data-trns-grey: Internal functions
Function, chunk-data-trns-p: Internal functions
Function, chunk-data-trns-red: Internal functions
Function, chunk-data-unknown-p: Internal functions
Function, chunk-data-ztxt-compressed-text-datastream: Internal functions
Function, chunk-data-ztxt-compression-method: Internal functions
Function, chunk-data-ztxt-keyword: Internal functions
Function, chunk-data-ztxt-p: Internal functions
Function, chunk-length: Internal functions
Function, chunk-name: Internal functions
Function, chunk-p: Internal functions
Function, chunk-type: Internal functions
Function, color-type: Exported functions
Function, compression-method: Exported functions
Function, copy-chunk: Internal functions
Function, copy-chunk-data-bkgd: Internal functions
Function, copy-chunk-data-chrm: Internal functions
Function, copy-chunk-data-gama: Internal functions
Function, copy-chunk-data-hist: Internal functions
Function, copy-chunk-data-iccp: Internal functions
Function, copy-chunk-data-idat: Internal functions
Function, copy-chunk-data-iend: Internal functions
Function, copy-chunk-data-ihdr: Internal functions
Function, copy-chunk-data-itxt: Internal functions
Function, copy-chunk-data-phys: Internal functions
Function, copy-chunk-data-plte: Internal functions
Function, copy-chunk-data-sbit: Internal functions
Function, copy-chunk-data-splt: Internal functions
Function, copy-chunk-data-srgb: Internal functions
Function, copy-chunk-data-text: Internal functions
Function, copy-chunk-data-time: Internal functions
Function, copy-chunk-data-trns: Internal functions
Function, copy-chunk-data-unknown: Internal functions
Function, copy-chunk-data-ztxt: Internal functions
Function, copy-datastream: Internal functions
Function, copy-png: Internal functions
Function, copy/2d/sub: Internal functions
Function, copy/pal/8: Internal functions
Function, copy/pal/sub: Internal functions
Function, data: Exported functions
Function, datastream-chunks: Internal functions
Function, datastream-p: Internal functions
Function, datastream-signature: Internal functions
Function, decode: Internal functions
Function, deinterlace-adam7: Internal functions
Function, expand-gray: Internal functions
Function, filter-method: Exported functions
Function, flip: Internal functions
Function, gamma: Exported functions
Function, get-channel-count: Internal functions
Function, get-image-bytes: Internal functions
Function, get-image-channels: Internal functions
Function, get-image-raw-channels: Internal functions
Function, get-path: Internal functions
Function, get-pixel-bytes: Internal functions
Function, get-sample-bytes: Internal functions
Function, get-scanline-bytes: Internal functions
Function, height: Exported functions
Function, interlace-method: Exported functions
Function, last-modified: Exported functions
Function, load-file: Exported functions
Function, load-stream: Exported functions
Function, make-chunk: Internal functions
Function, make-chunk-data-bkgd: Internal functions
Function, make-chunk-data-chrm: Internal functions
Function, make-chunk-data-gama: Internal functions
Function, make-chunk-data-hist: Internal functions
Function, make-chunk-data-iccp: Internal functions
Function, make-chunk-data-idat: Internal functions
Function, make-chunk-data-iend: Internal functions
Function, make-chunk-data-ihdr: Internal functions
Function, make-chunk-data-itxt: Internal functions
Function, make-chunk-data-phys: Internal functions
Function, make-chunk-data-plte: Internal functions
Function, make-chunk-data-sbit: Internal functions
Function, make-chunk-data-splt: Internal functions
Function, make-chunk-data-srgb: Internal functions
Function, make-chunk-data-text: Internal functions
Function, make-chunk-data-time: Internal functions
Function, make-chunk-data-trns: Internal functions
Function, make-chunk-data-unknown: Internal functions
Function, make-chunk-data-ztxt: Internal functions
Function, make-datastream: Internal functions
Function, make-grey-map: Internal functions
Function, make-png: Internal functions
Function, maybe-flip: Internal functions
Function, palette: Exported functions
Function, palette-count: Exported functions
Function, parse-all-chunks: Internal functions
Function, parse-chunk: Internal functions
Function, parse-datastream: Internal functions
Function, parse-signature: Internal functions
Function, parse-tree: Internal functions
Function, pixel-size: Exported functions
Function, png-p: Internal functions
Function, rendering-intent: Exported functions
Function, source->3bz-context: Internal functions
Function, text: Exported functions
Function, transparency: Exported functions
Function, unfilter: Internal functions
Function, unfilter-row-average: Internal functions
Function, unfilter-row-paeth: Internal functions
Function, unfilter-row-sub: Internal functions
Function, unfilter-row-up: Internal functions
Function, vector-source-from-stream: Internal functions
Function, width: Exported functions

G
gamma: Exported functions
Generic Function, (setf end): Internal generic functions
Generic Function, (setf pos): Internal generic functions
Generic Function, .source-region: Internal generic functions
Generic Function, end: Internal generic functions
Generic Function, parse-chunk-data: Internal generic functions
Generic Function, pos: Internal generic functions
Generic Function, source-data: Internal generic functions
Generic Function, source-path: Internal generic functions
Generic Function, start: Internal generic functions
get-channel-count: Internal functions
get-image-bytes: Internal functions
get-image-channels: Internal functions
get-image-raw-channels: Internal functions
get-path: Internal functions
get-pixel-bytes: Internal functions
get-sample-bytes: Internal functions
get-scanline-bytes: Internal functions

H
height: Exported functions

I
interlace-method: Exported functions

L
last-modified: Exported functions
load-file: Exported functions
load-stream: Exported functions

M
Macro, copy/16: Internal macros
Macro, copy/16/flip: Internal macros
Macro, copy/8: Internal macros
Macro, copy/8/flip: Internal macros
Macro, define-chunk-data: Internal macros
Macro, maybe-flatten: Internal macros
Macro, trns: Internal macros
Macro, with-file-stream-source: Internal macros
Macro, with-octet-pointer-source: Internal macros
Macro, with-octet-vector-source: Internal macros
Macro, with-png-in-static-vector: Exported macros
Macro, with-source: Internal macros
Macro, with-stream-source: Internal macros
make-chunk: Internal functions
make-chunk-data-bkgd: Internal functions
make-chunk-data-chrm: Internal functions
make-chunk-data-gama: Internal functions
make-chunk-data-hist: Internal functions
make-chunk-data-iccp: Internal functions
make-chunk-data-idat: Internal functions
make-chunk-data-iend: Internal functions
make-chunk-data-ihdr: Internal functions
make-chunk-data-itxt: Internal functions
make-chunk-data-phys: Internal functions
make-chunk-data-plte: Internal functions
make-chunk-data-sbit: Internal functions
make-chunk-data-splt: Internal functions
make-chunk-data-srgb: Internal functions
make-chunk-data-text: Internal functions
make-chunk-data-time: Internal functions
make-chunk-data-trns: Internal functions
make-chunk-data-unknown: Internal functions
make-chunk-data-ztxt: Internal functions
make-datastream: Internal functions
make-grey-map: Internal functions
make-png: Internal functions
maybe-flatten: Internal macros
maybe-flip: Internal functions
Method, (setf end): Internal generic functions
Method, (setf pos): Internal generic functions
Method, .source-region: Internal generic functions
Method, .source-region: Internal generic functions
Method, .source-region: Internal generic functions
Method, end: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, parse-chunk-data: Internal generic functions
Method, pos: Internal generic functions
Method, source-data: Internal generic functions
Method, source-path: Internal generic functions
Method, source-path: Internal generic functions
Method, start: Internal generic functions

P
palette: Exported functions
palette-count: Exported functions
parse-all-chunks: Internal functions
parse-chunk: Internal functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-chunk-data: Internal generic functions
parse-datastream: Internal functions
parse-signature: Internal functions
parse-tree: Internal functions
pixel-size: Exported functions
png-p: Internal functions
pos: Internal generic functions
pos: Internal generic functions

R
rendering-intent: Exported functions

S
source->3bz-context: Internal functions
source-data: Internal generic functions
source-data: Internal generic functions
source-path: Internal generic functions
source-path: Internal generic functions
source-path: Internal generic functions
start: Internal generic functions
start: Internal generic functions

T
text: Exported functions
transparency: Exported functions
trns: Internal macros

U
unfilter: Internal functions
unfilter-row-average: Internal functions
unfilter-row-paeth: Internal functions
unfilter-row-sub: Internal functions
unfilter-row-up: Internal functions

V
vector-source-from-stream: Internal functions

W
width: Exported functions
with-file-stream-source: Internal macros
with-octet-pointer-source: Internal macros
with-octet-vector-source: Internal macros
with-png-in-static-vector: Exported macros
with-source: Internal macros
with-stream-source: Internal macros

Jump to:   (   .  
A   B   C   D   E   F   G   H   I   L   M   P   R   S   T   U   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
A   B   C   D   E   F   G   H   I   K   L   M   P   R   S   T   U   W   Y  
Index Entry  Section

*
*decode-data*: Internal special variables
*flatten*: Internal special variables
*flip-y*: Internal special variables
*mmap-pointer*: Internal special variables
*png*: Internal special variables
*png-source*: Internal special variables
*use-static-vector*: Internal special variables

+
+adam7-heights+: Internal constants
+adam7-pattern+: Internal constants
+adam7-widths+: Internal constants
+filter-type-average+: Internal constants
+filter-type-none+: Internal constants
+filter-type-paeth+: Internal constants
+filter-type-sub+: Internal constants
+filter-type-up+: Internal constants

A
alpha: Internal structures
alpha-values: Internal structures

B
bit-depth: Exported structures
bit-depth: Internal structures
blue: Internal structures
blue: Internal structures
blue: Internal structures
blue-x: Internal structures
blue-y: Internal structures

C
chunks: Internal structures
color-type: Exported structures
colour-type: Internal structures
compressed-profile: Internal structures
compressed-text-datastream: Internal structures
compression-flag: Internal structures
compression-method: Exported structures
compression-method: Internal structures
compression-method: Internal structures
compression-method: Internal structures
compression-method: Internal structures
Constant, +adam7-heights+: Internal constants
Constant, +adam7-pattern+: Internal constants
Constant, +adam7-widths+: Internal constants
Constant, +filter-type-average+: Internal constants
Constant, +filter-type-none+: Internal constants
Constant, +filter-type-paeth+: Internal constants
Constant, +filter-type-sub+: Internal constants
Constant, +filter-type-up+: Internal constants
crc: Internal structures

D
data: Exported structures
data: Internal structures
data: Internal structures
data: Internal classes
day: Internal structures

E
end: Internal classes

F
filter-method: Exported structures
filter-method: Internal structures
frequencies: Internal structures

G
gamma: Exported structures
green: Internal structures
green: Internal structures
green: Internal structures
green-x: Internal structures
green-y: Internal structures
grey: Internal structures
greyscale: Internal structures
greyscale: Internal structures

H
height: Exported structures
height: Internal structures
hour: Internal structures

I
image-gamma: Internal structures
interlace-method: Exported structures
interlace-method: Internal structures

K
keyword: Internal structures
keyword: Internal structures
keyword: Internal structures

L
language-tag: Internal structures
last-modified: Exported structures
length: Internal structures

M
minute: Internal structures
month: Internal structures

P
palette: Exported structures
palette-count: Exported structures
palette-entries: Internal structures
palette-entries: Internal structures
palette-index: Internal structures
palette-name: Internal structures
parse-tree: Exported structures
pixel-size: Exported structures
pixels-per-unit-x: Internal structures
pixels-per-unit-y: Internal structures
pos: Internal classes
profile-name: Internal structures

R
red: Internal structures
red: Internal structures
red: Internal structures
red-x: Internal structures
red-y: Internal structures
rendering-intent: Exported structures
rendering-intent: Internal structures

S
sample-depth: Internal structures
second: Internal structures
signature: Internal structures
Slot, alpha: Internal structures
Slot, alpha-values: Internal structures
Slot, bit-depth: Exported structures
Slot, bit-depth: Internal structures
Slot, blue: Internal structures
Slot, blue: Internal structures
Slot, blue: Internal structures
Slot, blue-x: Internal structures
Slot, blue-y: Internal structures
Slot, chunks: Internal structures
Slot, color-type: Exported structures
Slot, colour-type: Internal structures
Slot, compressed-profile: Internal structures
Slot, compressed-text-datastream: Internal structures
Slot, compression-flag: Internal structures
Slot, compression-method: Exported structures
Slot, compression-method: Internal structures
Slot, compression-method: Internal structures
Slot, compression-method: Internal structures
Slot, compression-method: Internal structures
Slot, crc: Internal structures
Slot, data: Exported structures
Slot, data: Internal structures
Slot, data: Internal structures
Slot, data: Internal classes
Slot, day: Internal structures
Slot, end: Internal classes
Slot, filter-method: Exported structures
Slot, filter-method: Internal structures
Slot, frequencies: Internal structures
Slot, gamma: Exported structures
Slot, green: Internal structures
Slot, green: Internal structures
Slot, green: Internal structures
Slot, green-x: Internal structures
Slot, green-y: Internal structures
Slot, grey: Internal structures
Slot, greyscale: Internal structures
Slot, greyscale: Internal structures
Slot, height: Exported structures
Slot, height: Internal structures
Slot, hour: Internal structures
Slot, image-gamma: Internal structures
Slot, interlace-method: Exported structures
Slot, interlace-method: Internal structures
Slot, keyword: Internal structures
Slot, keyword: Internal structures
Slot, keyword: Internal structures
Slot, language-tag: Internal structures
Slot, last-modified: Exported structures
Slot, length: Internal structures
Slot, minute: Internal structures
Slot, month: Internal structures
Slot, palette: Exported structures
Slot, palette-count: Exported structures
Slot, palette-entries: Internal structures
Slot, palette-entries: Internal structures
Slot, palette-index: Internal structures
Slot, palette-name: Internal structures
Slot, parse-tree: Exported structures
Slot, pixel-size: Exported structures
Slot, pixels-per-unit-x: Internal structures
Slot, pixels-per-unit-y: Internal structures
Slot, pos: Internal classes
Slot, profile-name: Internal structures
Slot, red: Internal structures
Slot, red: Internal structures
Slot, red: Internal structures
Slot, red-x: Internal structures
Slot, red-y: Internal structures
Slot, rendering-intent: Exported structures
Slot, rendering-intent: Internal structures
Slot, sample-depth: Internal structures
Slot, second: Internal structures
Slot, signature: Internal structures
Slot, start: Internal classes
Slot, text: Exported structures
Slot, text: Internal structures
Slot, text-string: Internal structures
Slot, translated-keyword: Internal structures
Slot, transparency: Exported structures
Slot, type: Internal structures
Slot, unit-specifier: Internal structures
Slot, white-point-x: Internal structures
Slot, white-point-y: Internal structures
Slot, width: Exported structures
Slot, width: Internal structures
Slot, year: Internal structures
Special Variable, *decode-data*: Internal special variables
Special Variable, *flatten*: Internal special variables
Special Variable, *flip-y*: Internal special variables
Special Variable, *mmap-pointer*: Internal special variables
Special Variable, *png*: Internal special variables
Special Variable, *png-source*: Internal special variables
Special Variable, *use-static-vector*: Internal special variables
start: Internal classes

T
text: Exported structures
text: Internal structures
text-string: Internal structures
translated-keyword: Internal structures
transparency: Exported structures
type: Internal structures

U
unit-specifier: Internal structures

W
white-point-x: Internal structures
white-point-y: Internal structures
width: Exported structures
width: Internal structures

Y
year: Internal structures

Jump to:   *   +  
A   B   C   D   E   F   G   H   I   K   L   M   P   R   S   T   U   W   Y  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   D   F   I   O   P   S   T   U  
Index Entry  Section

C
chunk: Internal structures
chunk-data-bkgd: Internal structures
chunk-data-chrm: Internal structures
chunk-data-gama: Internal structures
chunk-data-hist: Internal structures
chunk-data-iccp: Internal structures
chunk-data-idat: Internal structures
chunk-data-iend: Internal structures
chunk-data-ihdr: Internal structures
chunk-data-itxt: Internal structures
chunk-data-phys: Internal structures
chunk-data-plte: Internal structures
chunk-data-sbit: Internal structures
chunk-data-splt: Internal structures
chunk-data-srgb: Internal structures
chunk-data-text: Internal structures
chunk-data-time: Internal structures
chunk-data-trns: Internal structures
chunk-data-unknown: Internal structures
chunk-data-ztxt: Internal structures
Class, file-stream-source: Internal classes
Class, octet-pointer-source: Internal classes
Class, octet-vector-source: Internal classes
Class, source: Internal classes
Class, stream-source: Internal classes
Condition, invalid-png-stream: Internal conditions
Condition, png-error: Internal conditions
Condition, png-warning: Internal conditions
Condition, unknown-chunk-detected: Internal conditions

D
datastream: Internal structures

F
file-stream-source: Internal classes

I
invalid-png-stream: Internal conditions

O
octet-pointer-source: Internal classes
octet-vector-source: Internal classes

P
Package, pngload-fast: The pngload-fast package
png: Exported structures
png-error: Internal conditions
png-warning: Internal conditions
pngload-fast: The pngload-fast system
pngload-fast: The pngload-fast package

S
source: Internal classes
stream-source: Internal classes
Structure, chunk: Internal structures
Structure, chunk-data-bkgd: Internal structures
Structure, chunk-data-chrm: Internal structures
Structure, chunk-data-gama: Internal structures
Structure, chunk-data-hist: Internal structures
Structure, chunk-data-iccp: Internal structures
Structure, chunk-data-idat: Internal structures
Structure, chunk-data-iend: Internal structures
Structure, chunk-data-ihdr: Internal structures
Structure, chunk-data-itxt: Internal structures
Structure, chunk-data-phys: Internal structures
Structure, chunk-data-plte: Internal structures
Structure, chunk-data-sbit: Internal structures
Structure, chunk-data-splt: Internal structures
Structure, chunk-data-srgb: Internal structures
Structure, chunk-data-text: Internal structures
Structure, chunk-data-time: Internal structures
Structure, chunk-data-trns: Internal structures
Structure, chunk-data-unknown: Internal structures
Structure, chunk-data-ztxt: Internal structures
Structure, datastream: Internal structures
Structure, png: Exported structures
System, pngload-fast: The pngload-fast system

T
Type, ub16: Internal types
Type, ub16a: Internal types
Type, ub16a1d: Internal types
Type, ub16a2d: Internal types
Type, ub16a3d: Internal types
Type, ub31: Internal types
Type, ub32: Internal types
Type, ub8: Internal types
Type, ub8a: Internal types
Type, ub8a1d: Internal types
Type, ub8a2d: Internal types
Type, ub8a3d: Internal types

U
ub16: Internal types
ub16a: Internal types
ub16a1d: Internal types
ub16a2d: Internal types
ub16a3d: Internal types
ub31: Internal types
ub32: Internal types
ub8: Internal types
ub8a: Internal types
ub8a1d: Internal types
ub8a2d: Internal types
ub8a3d: Internal types
unknown-chunk-detected: Internal conditions

Jump to:   C   D   F   I   O   P   S   T   U