The pngload Reference Manual

Table of Contents

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

The pngload Reference Manual

This is the pngload Reference Manual, generated automatically by Declt version 3.0 "Montgomery Scott" on Fri Jun 26 11:58:44 2020 GMT+0.


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

1 Introduction

pngload

A PNG (Portable Network Graphics) image format decoder.

Overview

pngload 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 different than png-read?

Speed

pngload is optimized for speed and portability across many different Common Lisp implementation and architecture combinations. On 64-bit SBCL it is more than 3x faster than the png-read library when decoding a particular large 4096x4096 RGBA image:

New in version 2.0: To overcome some performance bottlenecks, we wrote our own decompressor, as the alternatives were too slow and not easily optimizable.

Also, we use the mmap library on operating systems that support it, with a fallback path when not supported.

Cleaner code

pngload 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

pngload is 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 since its first release, which gives you faster PNG loading automatically if you were already using opticl.

Support for PNG extensions

New in version 2.0, pngload supports additional extension chunk types, such as EXIF information.

Optionally parse metadata only

pngload 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, pngload can now decode to a flat 1-D array. This is useful for OpenGL texture uploading and some other applications.

Optionally flip the Y axis

pngload can optionally flip the Y axis when decoding, 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

pngload 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 with OpenGL.

Install

(ql:quickload :pngload)

Usage

Usage is quite simple:

(pngload: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: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:load-file #p"/path/to/file.png" :decode nil)

or:

(pngload: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.

Querying Metadata

New in version 2.0, pngload has a unified API for querying different metadata that may be stored in a PNG datastream. The get-metadata method can be used to query any metadata available. It accepts a PNG object, which is returned by load-file or load-stream as per the above, as well as a key identifying the type of metadata you want to query. If a PNG datastream does not have the metadata requested, NIL will be returned. The following keys are recognized:

:width

The image width in pixels. This is the same as (width png) and is only for convenience.

:height

The image height in pixels. This is the same as (height png) and is only for convenience.

``:bit-depth`

The number of bits per sample. This is the same as (bit-depth png) and is only for convenience.

:color-type

The color type of the image. This is the same as (color-type png) and is only for convenience. One of the following is returned:

:compression-method

The method used to compress image data chunks. For standard PNG, this can only be :zlib. This will return :unknown if any other compression scheme was used.

:interlace-method

The interlacing method. For standard PNG, this can be either :null or :adam7. This will return :unknown if any other interlacing method was used.

:filter-method

The filtering method used to decode the image. For standard PNG, this can only be :standard. This will return :unknown if any other filter method was used.

:palette

The palette of an :indexed-colour image. This will return a 2-dimensional array of (color-count 3) representing the red, green, and blue values of each indexed color in the palette.

:white-point

The CIE 1931 reference white point. Returns two floating point values for the X and Y values.

:chromaticity-red

The CIE 1931 primary red chromaticity. Returns two floating point values for the X and Y values.

:chromaticity-green

The CIE 1931 primary green chromaticity. Returns two floating point values for the X and Y values.

:chromaticity-blue

The CIE 1931 primary blue chromaticity. Returns two floating point values for the X and Y values.

:gamma

The gamma adjustment for the desired display output intensity. Returns a floating point value.

:color-profile

The ICC color profile of the image. Returns a octet vector to be decoded by any application wishing to make use of this.

:significant-bits

The original number of sample significant bits. Returns multiple values; one for each color channel.

:srgb-rendering-intent

Specifies how the samples should be displayed in the sRGB color space. This can be one of the following:

:background-color

The default background colour to present the image against. Returns 3 values; the red, green, and blue values.

:histogram

The approximate usage frequency of each colour in the palette. Returns an association list mapping each palette color as a vector of 3 components to their frequencies.

:transparency

The transparency color of the image. For :indexed-colour images, this returns an association list mapping each palette color as a vector of 3 components their transparency value. For :truecolour images, this returns 3 values; the red, green, and blue sample value of the transparency color. For :greyscale images, this returns a single value for the transparency.

:pixel-dimensions

Specifies the aspect ratio and physical size of image pixels. Returns a property list specifying the X and Y dimensions of each pixel, as well as a unit. :unit can be one of :meter or :unknown. If :unit is :unknown, physical size of the pixels is not stored, and only the aspect ratio is present.

:suggested-palettes

Some PNG images store a "suggested palette" chunk, which stores multiple palettes, histograms, and transparency information together. This returns an association list mapping a palette name to a property list of suggested palette information.

:last-modified

The timestamp the image was last modified. Returns an integer in the universal time format.

:text

Arbitrary textual metadata stored in the PNG datastream. Returns a list of property lists.

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

Authors

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

Home Page

https://github.com/HackerTheory/pngload

Source Control

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

Bug Tracker

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

License

MIT

Description

A reader for the PNG image format.

Dependencies
Source

pngload.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.asd

Location

/home/quickref/quicklisp/dists/quicklisp/software/pngload-20200610-git/pngload.asd

Systems

pngload (system)


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

3.1.2 pngload/package.lisp

Parent

pngload (system)

Location

package.lisp

Packages

pngload


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

3.1.3 pngload/common.lisp

Dependency

package.lisp (file)

Parent

pngload (system)

Location

common.lisp

Exported Definitions
Internal Definitions

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

3.1.4 pngload/source.lisp

Dependency

common.lisp (file)

Parent

pngload (system)

Location

source.lisp

Internal Definitions

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

3.1.5 pngload/source-noffi.lisp

If Feature

(or mezzano abcl)

Dependency

source.lisp (file)

Parent

pngload (system)

Location

source-noffi.lisp


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

3.1.6 pngload/source-ffi.lisp

If Feature

(and (not mezzano) (not abcl))

Dependency

source-noffi.lisp (file)

Parent

pngload (system)

Location

source-ffi.lisp

Internal Definitions

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

3.1.7 pngload/properties.lisp

Dependency

source-ffi.lisp (file)

Parent

pngload (system)

Location

properties.lisp

Internal Definitions

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

3.1.8 pngload/chunk.lisp

Dependency

properties.lisp (file)

Parent

pngload (system)

Location

chunk.lisp

Internal Definitions

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

3.1.9 pngload/chunk-types.lisp

Dependency

chunk.lisp (file)

Parent

pngload (system)

Location

chunk-types.lisp

Internal Definitions

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

3.1.10 pngload/conditions.lisp

Dependency

chunk-types.lisp (file)

Parent

pngload (system)

Location

conditions.lisp

Exported Definitions

png (method)

Internal Definitions

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

3.1.11 pngload/datastream.lisp

Dependency

conditions.lisp (file)

Parent

pngload (system)

Location

datastream.lisp

Internal Definitions

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

3.1.12 pngload/deinterlace.lisp

Dependency

datastream.lisp (file)

Parent

pngload (system)

Location

deinterlace.lisp

Internal Definitions

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

3.1.13 pngload/decode.lisp

Dependency

deinterlace.lisp (file)

Parent

pngload (system)

Location

decode.lisp

Internal Definitions

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

3.1.14 pngload/metadata.lisp

Dependency

decode.lisp (file)

Parent

pngload (system)

Location

metadata.lisp

Exported Definitions
Internal Definitions

find-chunks (function)


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

3.1.15 pngload/png.lisp

Dependency

metadata.lisp (file)

Parent

pngload (system)

Location

png.lisp

Exported Definitions
Internal Definitions

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

3.1.16 pngload/png-nommap.lisp

If Feature

(or mezzano abcl)

Dependency

png.lisp (file)

Parent

pngload (system)

Location

png-nommap.lisp


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

3.1.17 pngload/png-mmap.lisp

If Feature

(and (not mezzano) (not abcl))

Dependency

png-nommap.lisp (file)

Parent

pngload (system)

Location

png-mmap.lisp

Exported Definitions

load-file (function)


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

4 Packages

Packages are listed by definition order.


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

4.1 pngload

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

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

Source

common.lisp (file)

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

pngload

Source

common.lisp (file)

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

pngload

Source

common.lisp (file)

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

pngload

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

Source

png-mmap.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

Source

png.lisp (file)

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

pngload

Source

common.lisp (file)


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

5.1.3 Generic functions

Generic Function: get-metadata PNG KEY
Package

pngload

Source

metadata.lisp (file)

Methods
Method: get-metadata PNG (KEY (eql text))
Method: get-metadata PNG (KEY (eql last-modified))
Method: get-metadata PNG (KEY (eql suggested-palettes))
Method: get-metadata PNG (KEY (eql pixel-dimensions))
Method: get-metadata PNG (KEY (eql transparency))
Method: get-metadata PNG (KEY (eql histogram))
Method: get-metadata PNG (KEY (eql background-color))
Method: get-metadata PNG (KEY (eql srgb-rendering-intent))
Method: get-metadata PNG (KEY (eql significant-bits))
Method: get-metadata PNG (KEY (eql color-profile))
Method: get-metadata PNG (KEY (eql gamma))
Method: get-metadata PNG (KEY (eql chromaticity-blue))
Method: get-metadata PNG (KEY (eql chromaticity-green))
Method: get-metadata PNG (KEY (eql chromaticity-red))
Method: get-metadata PNG (KEY (eql white-point))
Method: get-metadata PNG (KEY (eql palette))
Method: get-metadata PNG (KEY (eql filter-method))
Method: get-metadata PNG (KEY (eql interlace-method))
Method: get-metadata PNG (KEY (eql compression-method))
Method: get-metadata PNG (KEY (eql color-type))
Method: get-metadata PNG (KEY (eql bit-depth))
Method: get-metadata PNG (KEY (eql height))
Method: get-metadata PNG (KEY (eql width))
Method: get-metadata PNG KEY
Generic Function: png CONDITION
Package

pngload

Methods
Method: png (CONDITION png-condition)
Source

conditions.lisp (file)


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

5.1.4 Structures

Structure: png ()
Package

pngload

Source

common.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: path
Readers

path (function)

Writers

(setf path) (function)

Slot: state
Readers

state (function)

Writers

(setf state) (function)

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

Source

deinterlace.lisp (file)

Constant: +adam7-pattern+
Package

pngload

Source

deinterlace.lisp (file)

Constant: +adam7-widths+
Package

pngload

Source

deinterlace.lisp (file)

Constant: +filter-type-average+
Package

pngload

Source

decode.lisp (file)

Constant: +filter-type-none+
Package

pngload

Source

decode.lisp (file)

Constant: +filter-type-paeth+
Package

pngload

Source

decode.lisp (file)

Constant: +filter-type-sub+
Package

pngload

Source

decode.lisp (file)

Constant: +filter-type-up+
Package

pngload

Source

decode.lisp (file)


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

5.2.2 Macros

Macro: %row-major-aref ARRAY INDEX
Package

pngload

Source

decode.lisp (file)

Macro: copy/16 PNG
Package

pngload

Source

decode.lisp (file)

Macro: copy/16/flip PNG
Package

pngload

Source

decode.lisp (file)

Macro: copy/8 PNG
Package

pngload

Source

decode.lisp (file)

Macro: copy/8/flip PNG
Package

pngload

Source

decode.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Macro: maybe-flatten PNG DIMS BIT-DEPTH
Package

pngload

Source

decode.lisp (file)

Macro: trns PNG OPAQUE
Package

pngload

Source

decode.lisp (file)

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

pngload

Source

source.lisp (file)

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

pngload

Source

source-ffi.lisp (file)

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

pngload

Source

source.lisp (file)

Macro: with-png-file (PNG PATH) &body BODY
Package

pngload

Source

png.lisp (file)

Macro: with-profiling &body BODY
Package

pngload

Source

png.lisp (file)

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

pngload

Source

source-ffi.lisp (file)

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

pngload

Source

source.lisp (file)


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

5.2.3 Functions

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

pngload

Source

deinterlace.lisp (file)

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

pngload

Source

deinterlace.lisp (file)

Function: allocate-image-data PNG
Package

pngload

Source

decode.lisp (file)

Function: be16 X
Package

pngload

Source

source.lisp (file)

Function: be32 X
Package

pngload

Source

source.lisp (file)

Function: calculate-sub-image-dimensions PNG
Package

pngload

Source

deinterlace.lisp (file)

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

pngload

Source

chunk.lisp (file)

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

pngload

Source

chunk.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-bkgd-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-chrm-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-exif-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-gama-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-gifg-disposal-method INSTANCE
Function: (setf chunk-data-gifg-disposal-method) VALUE INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-gifg-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-gifg-user-input-flag INSTANCE
Function: (setf chunk-data-gifg-user-input-flag) VALUE INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-gifx-application-identifier INSTANCE
Function: (setf chunk-data-gifx-application-identifier) VALUE INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-gifx-authentication-code INSTANCE
Function: (setf chunk-data-gifx-authentication-code) VALUE INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-gifx-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-hist-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-iccp-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-idat-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-iend-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-ihdr-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-itxt-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-offs-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-pcal-equation-type INSTANCE
Function: (setf chunk-data-pcal-equation-type) VALUE INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-pcal-original-max INSTANCE
Function: (setf chunk-data-pcal-original-max) VALUE INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-pcal-original-zero INSTANCE
Function: (setf chunk-data-pcal-original-zero) VALUE INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-pcal-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-pcal-parameter-count INSTANCE
Function: (setf chunk-data-pcal-parameter-count) VALUE INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-pcal-unit-name INSTANCE
Function: (setf chunk-data-pcal-unit-name) VALUE INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-phys-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-plte-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-sbit-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-scal-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-splt-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-srgb-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-ster-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-text-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-time-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-trns-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-unknown-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: chunk-data-ztxt-p OBJECT
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk.lisp (file)

Function: chunk-p OBJECT
Package

pngload

Source

chunk.lisp (file)

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

pngload

Source

chunk.lisp (file)

Function: copy-chunk INSTANCE
Package

pngload

Source

chunk.lisp (file)

Function: copy-chunk-data-bkgd INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-chrm INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-exif INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-gama INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-gifg INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-gifx INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-hist INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-iccp INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-idat INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-iend INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-ihdr INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-itxt INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-offs INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-pcal INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-phys INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-plte INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-sbit INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-scal INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-splt INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-srgb INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-ster INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-text INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-time INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-trns INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-unknown INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-chunk-data-ztxt INSTANCE
Package

pngload

Source

chunk-types.lisp (file)

Function: copy-datastream INSTANCE
Package

pngload

Source

datastream.lisp (file)

Function: copy-png INSTANCE
Package

pngload

Source

common.lisp (file)

Function: copy-state INSTANCE
Package

pngload

Source

common.lisp (file)

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

pngload

Source

decode.lisp (file)

Function: copy/pal/8 PNG IMAGE-DATA
Package

pngload

Source

decode.lisp (file)

Function: copy/pal/sub PNG IMAGE-DATA
Package

pngload

Source

decode.lisp (file)

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

pngload

Source

datastream.lisp (file)

Function: datastream-p OBJECT
Package

pngload

Source

datastream.lisp (file)

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

pngload

Source

datastream.lisp (file)

Function: decode PNG
Package

pngload

Source

decode.lisp (file)

Function: deinterlace-adam7 PNG DATA
Package

pngload

Source

deinterlace.lisp (file)

Function: expand-gray PNG
Package

pngload

Source

png.lisp (file)

Function: find-chunks PNG &rest CHUNK-TYPES
Package

pngload

Source

metadata.lisp (file)

Function: flip PNG IMAGE
Package

pngload

Source

decode.lisp (file)

Function: get-channel-count PNG
Package

pngload

Source

properties.lisp (file)

Function: get-chunk-type CHUNK
Package

pngload

Source

chunk.lisp (file)

Function: get-image-bytes PNG
Package

pngload

Source

decode.lisp (file)

Function: get-image-channels PNG
Package

pngload

Source

decode.lisp (file)

Function: get-image-raw-channels PNG
Package

pngload

Source

decode.lisp (file)

Function: get-pixel-bytes PNG
Package

pngload

Source

properties.lisp (file)

Function: get-sample-bytes PNG
Package

pngload

Source

properties.lisp (file)

Function: get-scanline-bytes PNG WIDTH
Package

pngload

Source

properties.lisp (file)

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

pngload

Source

chunk.lisp (file)

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

pngload

Source

chunk-types.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

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: make-chunk-data-gifg &key (DISPOSAL-METHOD DISPOSAL-METHOD) (USER-INPUT-FLAG USER-INPUT-FLAG) (DELAY-TIME DELAY-TIME)
Package

pngload

Source

chunk-types.lisp (file)

Function: make-chunk-data-gifx &key (APPLICATION-IDENTIFIER APPLICATION-IDENTIFIER) (AUTHENTICATION-CODE AUTHENTICATION-CODE) (APPLICATION-DATA APPLICATION-DATA)
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.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

Source

chunk-types.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

Source

chunk-types.lisp (file)

Function: make-chunk-data-offs &key (X X) (Y Y) (UNIT-SPECIFIER UNIT-SPECIFIER)
Package

pngload

Source

chunk-types.lisp (file)

Function: make-chunk-data-pcal &key (NAME NAME) (ORIGINAL-ZERO ORIGINAL-ZERO) (ORIGINAL-MAX ORIGINAL-MAX) (EQUATION-TYPE EQUATION-TYPE) (PARAMETER-COUNT PARAMETER-COUNT) (UNIT-NAME UNIT-NAME)
Package

pngload

Source

chunk-types.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

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: make-chunk-data-scal &key (UNIT-SPECIFIER UNIT-SPECIFIER) (PIXEL-WIDTH PIXEL-WIDTH) (PIXEL-HEIGHT PIXEL-HEIGHT)
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

Function: make-chunk-data-ster &key (MODE MODE)
Package

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

chunk-types.lisp (file)

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

pngload

Source

datastream.lisp (file)

Function: make-grey-map DEPTH
Package

pngload

Source

png.lisp (file)

Function: make-png &key (PATH PATH) (STATE STATE) (PARSE-TREE PARSE-TREE) (WIDTH WIDTH) (HEIGHT HEIGHT) (BIT-DEPTH BIT-DEPTH) (COLOR-TYPE COLOR-TYPE) (DATA DATA)
Package

pngload

Source

common.lisp (file)

Function: make-state &key (DECODE-DATA DECODE-DATA) (FLATTEN FLATTEN) (FLIP-Y FLIP-Y) (USE-STATIC-VECTOR USE-STATIC-VECTOR) (SOURCE SOURCE) (MMAP-POINTER MMAP-POINTER) (INTERLACE-METHOD INTERLACE-METHOD) (PALETTE PALETTE) (TRANSPARENCY TRANSPARENCY)
Package

pngload

Source

common.lisp (file)

Function: maybe-flip PNG DATA
Package

pngload

Source

decode.lisp (file)

Function: parse-all-chunks PNG
Package

pngload

Source

datastream.lisp (file)

Function: parse-chunk PNG
Package

pngload

Source

chunk.lisp (file)

Function: parse-chunk-data PNG CHUNK
Package

pngload

Source

chunk.lisp (file)

Function: parse-chunk/bkgd PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/chrm PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/exif PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/gama PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/gifg PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/gifx PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/hist PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/iccp PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/idat PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/iend PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/ihdr PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/itxt PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/offs PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/pcal PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/phys PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/plte PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/sbit PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/scal PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/splt PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/srgb PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/ster PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/text PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/time PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/trns PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/unknown PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-chunk/ztxt PNG CHUNK1
Package

pngload

Source

chunk-types.lisp (file)

Function: parse-datastream PNG
Package

pngload

Source

datastream.lisp (file)

Function: parse-signature PNG
Package

pngload

Source

datastream.lisp (file)

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

pngload

Source

common.lisp (file)

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

pngload

Source

common.lisp (file)

Function: png-p OBJECT
Package

pngload

Source

common.lisp (file)

Function: source->3bz-context PNG S
Package

pngload

Source

source.lisp (file)

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

pngload

Source

common.lisp (file)

Function: state-decode-data INSTANCE
Function: (setf state-decode-data) VALUE INSTANCE
Package

pngload

Source

common.lisp (file)

Function: state-flatten INSTANCE
Function: (setf state-flatten) VALUE INSTANCE
Package

pngload

Source

common.lisp (file)

Function: state-flip-y INSTANCE
Function: (setf state-flip-y) VALUE INSTANCE
Package

pngload

Source

common.lisp (file)

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

pngload

Source

common.lisp (file)

Function: state-mmap-pointer INSTANCE
Function: (setf state-mmap-pointer) VALUE INSTANCE
Package

pngload

Source

common.lisp (file)

Function: state-p OBJECT
Package

pngload

Source

common.lisp (file)

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

pngload

Source

common.lisp (file)

Function: state-source INSTANCE
Function: (setf state-source) VALUE INSTANCE
Package

pngload

Source

common.lisp (file)

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

pngload

Source

common.lisp (file)

Function: state-use-static-vector INSTANCE
Function: (setf state-use-static-vector) VALUE INSTANCE
Package

pngload

Source

common.lisp (file)

Function: ub32->sb32 S
Package

pngload

Source

source-ffi.lisp (file)

Function: unfilter PNG DATA WIDTH HEIGHT START
Package

pngload

Source

decode.lisp (file)

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

pngload

Source

decode.lisp (file)

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

pngload

Source

decode.lisp (file)

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

pngload

Source

decode.lisp (file)

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

pngload

Source

decode.lisp (file)

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

pngload

Source

source.lisp (file)


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

5.2.4 Generic functions

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

pngload

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: chunk CONDITION
Package

pngload

Methods
Method: chunk (CONDITION png-condition)
Source

conditions.lisp (file)

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

pngload

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: pos OBJECT
Generic Function: (setf pos) NEW-VALUE OBJECT
Package

pngload

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

Methods
Method: source-data (SOURCE source)

automatically generated reader method

Source

source.lisp (file)

Generic Function: source-path SOURCE
Package

pngload

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

Methods
Method: start (SOURCE source)

automatically generated reader method

Source

source.lisp (file)


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

5.2.5 Conditions

Condition: chunk-not-implemented ()
Package

pngload

Source

conditions.lisp (file)

Direct superclasses

png-warning (condition)

Condition: file-not-found ()
Package

pngload

Source

conditions.lisp (file)

Direct superclasses

png-error (condition)

Condition: file-too-small ()
Package

pngload

Source

conditions.lisp (file)

Direct superclasses

png-error (condition)

Condition: invalid-png-stream ()
Package

pngload

Source

conditions.lisp (file)

Direct superclasses

png-error (condition)

Condition: png-condition ()
Package

pngload

Source

conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods
Direct slots
Slot: %png
Initargs

:png

Readers

png (generic function)

Slot: %chunk
Initargs

:chunk

Readers

chunk (generic function)

Condition: png-error ()
Package

pngload

Source

conditions.lisp (file)

Direct superclasses
Direct subclasses
Condition: png-warning ()
Package

pngload

Source

conditions.lisp (file)

Direct superclasses
Direct subclasses
Condition: unknown-chunk-detected ()
Package

pngload

Source

conditions.lisp (file)

Direct superclasses

png-warning (condition)


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

5.2.6 Structures

Structure: chunk ()
Package

pngload

Source

chunk.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

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

Source

chunk-types.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

Source

chunk-types.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-exif ()
Package

pngload

Source

chunk-types.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: data
Readers

chunk-data-exif-data (function)

Writers

(setf chunk-data-exif-data) (function)

Structure: chunk-data-gama ()
Package

pngload

Source

chunk-types.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-gifg ()
Package

pngload

Source

chunk-types.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: disposal-method
Readers

chunk-data-gifg-disposal-method (function)

Writers

(setf chunk-data-gifg-disposal-method) (function)

Slot: user-input-flag
Readers

chunk-data-gifg-user-input-flag (function)

Writers

(setf chunk-data-gifg-user-input-flag) (function)

Slot: delay-time
Readers

chunk-data-gifg-delay-time (function)

Writers

(setf chunk-data-gifg-delay-time) (function)

Structure: chunk-data-gifx ()
Package

pngload

Source

chunk-types.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: application-identifier
Readers

chunk-data-gifx-application-identifier (function)

Writers

(setf chunk-data-gifx-application-identifier) (function)

Slot: authentication-code
Readers

chunk-data-gifx-authentication-code (function)

Writers

(setf chunk-data-gifx-authentication-code) (function)

Slot: application-data
Readers

chunk-data-gifx-application-data (function)

Writers

(setf chunk-data-gifx-application-data) (function)

Structure: chunk-data-hist ()
Package

pngload

Source

chunk-types.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

Source

chunk-types.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

Source

chunk-types.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

Source

chunk-types.lisp (file)

Direct superclasses

structure-object (structure)

Structure: chunk-data-ihdr ()
Package

pngload

Source

chunk-types.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

Source

chunk-types.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-offs ()
Package

pngload

Source

chunk-types.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: x
Readers

chunk-data-offs-x (function)

Writers

(setf chunk-data-offs-x) (function)

Slot: y
Readers

chunk-data-offs-y (function)

Writers

(setf chunk-data-offs-y) (function)

Slot: unit-specifier
Readers

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

Writers

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

Structure: chunk-data-pcal ()
Package

pngload

Source

chunk-types.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: name
Readers

chunk-data-pcal-name (function)

Writers

(setf chunk-data-pcal-name) (function)

Slot: original-zero
Readers

chunk-data-pcal-original-zero (function)

Writers

(setf chunk-data-pcal-original-zero) (function)

Slot: original-max
Readers

chunk-data-pcal-original-max (function)

Writers

(setf chunk-data-pcal-original-max) (function)

Slot: equation-type
Readers

chunk-data-pcal-equation-type (function)

Writers

(setf chunk-data-pcal-equation-type) (function)

Slot: parameter-count
Readers

chunk-data-pcal-parameter-count (function)

Writers

(setf chunk-data-pcal-parameter-count) (function)

Slot: unit-name
Readers

chunk-data-pcal-unit-name (function)

Writers

(setf chunk-data-pcal-unit-name) (function)

Structure: chunk-data-phys ()
Package

pngload

Source

chunk-types.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

Source

chunk-types.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: palette
Readers

chunk-data-plte-palette (function)

Writers

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

Structure: chunk-data-sbit ()
Package

pngload

Source

chunk-types.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-scal ()
Package

pngload

Source

chunk-types.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: unit-specifier
Readers

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

Writers

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

Slot: pixel-width
Readers

chunk-data-scal-pixel-width (function)

Writers

(setf chunk-data-scal-pixel-width) (function)

Slot: pixel-height
Readers

chunk-data-scal-pixel-height (function)

Writers

(setf chunk-data-scal-pixel-height) (function)

Structure: chunk-data-splt ()
Package

pngload

Source

chunk-types.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

Source

chunk-types.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-ster ()
Package

pngload

Source

chunk-types.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: mode
Readers

chunk-data-ster-mode (function)

Writers

(setf chunk-data-ster-mode) (function)

Structure: chunk-data-text ()
Package

pngload

Source

chunk-types.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

Source

chunk-types.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

Source

chunk-types.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

Source

chunk-types.lisp (file)

Direct superclasses

structure-object (structure)

Structure: chunk-data-ztxt ()
Package

pngload

Source

chunk-types.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

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)

Structure: state ()
Package

pngload

Source

common.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: decode-data
Readers

state-decode-data (function)

Writers

(setf state-decode-data) (function)

Slot: flatten
Readers

state-flatten (function)

Writers

(setf state-flatten) (function)

Slot: flip-y
Readers

state-flip-y (function)

Writers

(setf state-flip-y) (function)

Slot: use-static-vector
Readers

state-use-static-vector (function)

Writers

(setf state-use-static-vector) (function)

Slot: source
Readers

state-source (function)

Writers

(setf state-source) (function)

Slot: mmap-pointer
Readers

state-mmap-pointer (function)

Writers

(setf state-mmap-pointer) (function)

Slot: interlace-method
Readers

state-interlace-method (function)

Writers

(setf state-interlace-method) (function)

Slot: palette
Readers

state-palette (function)

Writers

(setf state-palette) (function)

Slot: transparency
Readers

state-transparency (function)

Writers

(setf state-transparency) (function)


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

5.2.7 Classes

Class: file-stream-source ()
Package

pngload

Source

source.lisp (file)

Direct superclasses

source (class)

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

pngload

Source

source.lisp (file)

Direct superclasses

source (class)

Class: octet-vector-source ()
Package

pngload

Source

source.lisp (file)

Direct superclasses

source (class)

Class: source ()
Package

pngload

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

Source

source.lisp (file)

Direct superclasses

source (class)

Direct methods

.source-region (method)


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

5.2.8 Types

Type: sb32 ()
Package

pngload

Source

common.lisp (file)

Type: ub16 ()
Package

pngload

Source

common.lisp (file)

Type: ub16a1d ()
Package

pngload

Source

common.lisp (file)

Type: ub16a2d ()
Package

pngload

Source

common.lisp (file)

Type: ub16a3d ()
Package

pngload

Source

common.lisp (file)

Type: ub32 ()
Package

pngload

Source

common.lisp (file)

Type: ub8 ()
Package

pngload

Source

common.lisp (file)

Type: ub8a ()
Package

pngload

Source

common.lisp (file)

Type: ub8a1d ()
Package

pngload

Source

common.lisp (file)

Type: ub8a2d ()
Package

pngload

Source

common.lisp (file)

Type: ub8a3d ()
Package

pngload

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.asd: The pngload․asd file
File, Lisp, pngload/chunk-types.lisp: The pngload/chunk-types․lisp file
File, Lisp, pngload/chunk.lisp: The pngload/chunk․lisp file
File, Lisp, pngload/common.lisp: The pngload/common․lisp file
File, Lisp, pngload/conditions.lisp: The pngload/conditions․lisp file
File, Lisp, pngload/datastream.lisp: The pngload/datastream․lisp file
File, Lisp, pngload/decode.lisp: The pngload/decode․lisp file
File, Lisp, pngload/deinterlace.lisp: The pngload/deinterlace․lisp file
File, Lisp, pngload/metadata.lisp: The pngload/metadata․lisp file
File, Lisp, pngload/package.lisp: The pngload/package․lisp file
File, Lisp, pngload/png-mmap.lisp: The pngload/png-mmap․lisp file
File, Lisp, pngload/png-nommap.lisp: The pngload/png-nommap․lisp file
File, Lisp, pngload/png.lisp: The pngload/png․lisp file
File, Lisp, pngload/properties.lisp: The pngload/properties․lisp file
File, Lisp, pngload/source-ffi.lisp: The pngload/source-ffi․lisp file
File, Lisp, pngload/source-noffi.lisp: The pngload/source-noffi․lisp file
File, Lisp, pngload/source.lisp: The pngload/source․lisp file

L
Lisp File, pngload.asd: The pngload․asd file
Lisp File, pngload/chunk-types.lisp: The pngload/chunk-types․lisp file
Lisp File, pngload/chunk.lisp: The pngload/chunk․lisp file
Lisp File, pngload/common.lisp: The pngload/common․lisp file
Lisp File, pngload/conditions.lisp: The pngload/conditions․lisp file
Lisp File, pngload/datastream.lisp: The pngload/datastream․lisp file
Lisp File, pngload/decode.lisp: The pngload/decode․lisp file
Lisp File, pngload/deinterlace.lisp: The pngload/deinterlace․lisp file
Lisp File, pngload/metadata.lisp: The pngload/metadata․lisp file
Lisp File, pngload/package.lisp: The pngload/package․lisp file
Lisp File, pngload/png-mmap.lisp: The pngload/png-mmap․lisp file
Lisp File, pngload/png-nommap.lisp: The pngload/png-nommap․lisp file
Lisp File, pngload/png.lisp: The pngload/png․lisp file
Lisp File, pngload/properties.lisp: The pngload/properties․lisp file
Lisp File, pngload/source-ffi.lisp: The pngload/source-ffi․lisp file
Lisp File, pngload/source-noffi.lisp: The pngload/source-noffi․lisp file
Lisp File, pngload/source.lisp: The pngload/source․lisp file

P
pngload.asd: The pngload․asd file
pngload/chunk-types.lisp: The pngload/chunk-types․lisp file
pngload/chunk.lisp: The pngload/chunk․lisp file
pngload/common.lisp: The pngload/common․lisp file
pngload/conditions.lisp: The pngload/conditions․lisp file
pngload/datastream.lisp: The pngload/datastream․lisp file
pngload/decode.lisp: The pngload/decode․lisp file
pngload/deinterlace.lisp: The pngload/deinterlace․lisp file
pngload/metadata.lisp: The pngload/metadata․lisp file
pngload/package.lisp: The pngload/package․lisp file
pngload/png-mmap.lisp: The pngload/png-mmap․lisp file
pngload/png-nommap.lisp: The pngload/png-nommap․lisp file
pngload/png.lisp: The pngload/png․lisp file
pngload/properties.lisp: The pngload/properties․lisp file
pngload/source-ffi.lisp: The pngload/source-ffi․lisp file
pngload/source-noffi.lisp: The pngload/source-noffi․lisp file
pngload/source.lisp: The pngload/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   L   M   P   S   T   U   V   W  
Index Entry  Section

%
%row-major-aref: Internal macros

(
(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-exif-data): Internal functions
(setf chunk-data-gama-image-gamma): Internal functions
(setf chunk-data-gifg-delay-time): Internal functions
(setf chunk-data-gifg-disposal-method): Internal functions
(setf chunk-data-gifg-user-input-flag): Internal functions
(setf chunk-data-gifx-application-data): Internal functions
(setf chunk-data-gifx-application-identifier): Internal functions
(setf chunk-data-gifx-authentication-code): 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-offs-unit-specifier): Internal functions
(setf chunk-data-offs-x): Internal functions
(setf chunk-data-offs-y): Internal functions
(setf chunk-data-pcal-equation-type): Internal functions
(setf chunk-data-pcal-name): Internal functions
(setf chunk-data-pcal-original-max): Internal functions
(setf chunk-data-pcal-original-zero): Internal functions
(setf chunk-data-pcal-parameter-count): Internal functions
(setf chunk-data-pcal-unit-name): 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): 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-scal-pixel-height): Internal functions
(setf chunk-data-scal-pixel-width): Internal functions
(setf chunk-data-scal-unit-specifier): 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-ster-mode): 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 data): Exported functions
(setf datastream-chunks): Internal functions
(setf datastream-signature): Internal functions
(setf end): Internal generic functions
(setf end): Internal generic functions
(setf height): Exported functions
(setf parse-tree): Internal functions
(setf path): Internal functions
(setf pos): Internal generic functions
(setf pos): Internal generic functions
(setf state): Internal functions
(setf state-decode-data): Internal functions
(setf state-flatten): Internal functions
(setf state-flip-y): Internal functions
(setf state-interlace-method): Internal functions
(setf state-mmap-pointer): Internal functions
(setf state-palette): Internal functions
(setf state-source): Internal functions
(setf state-transparency): Internal functions
(setf state-use-static-vector): Internal 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: Internal generic functions
chunk: Internal generic 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-exif-data: Internal functions
chunk-data-exif-p: Internal functions
chunk-data-gama-image-gamma: Internal functions
chunk-data-gama-p: Internal functions
chunk-data-gifg-delay-time: Internal functions
chunk-data-gifg-disposal-method: Internal functions
chunk-data-gifg-p: Internal functions
chunk-data-gifg-user-input-flag: Internal functions
chunk-data-gifx-application-data: Internal functions
chunk-data-gifx-application-identifier: Internal functions
chunk-data-gifx-authentication-code: Internal functions
chunk-data-gifx-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-offs-p: Internal functions
chunk-data-offs-unit-specifier: Internal functions
chunk-data-offs-x: Internal functions
chunk-data-offs-y: Internal functions
chunk-data-pcal-equation-type: Internal functions
chunk-data-pcal-name: Internal functions
chunk-data-pcal-original-max: Internal functions
chunk-data-pcal-original-zero: Internal functions
chunk-data-pcal-p: Internal functions
chunk-data-pcal-parameter-count: Internal functions
chunk-data-pcal-unit-name: 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: 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-scal-p: Internal functions
chunk-data-scal-pixel-height: Internal functions
chunk-data-scal-pixel-width: Internal functions
chunk-data-scal-unit-specifier: 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-ster-mode: Internal functions
chunk-data-ster-p: 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-p: Internal functions
chunk-type: Internal functions
color-type: Exported functions
copy-chunk: Internal functions
copy-chunk-data-bkgd: Internal functions
copy-chunk-data-chrm: Internal functions
copy-chunk-data-exif: Internal functions
copy-chunk-data-gama: Internal functions
copy-chunk-data-gifg: Internal functions
copy-chunk-data-gifx: 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-offs: Internal functions
copy-chunk-data-pcal: Internal functions
copy-chunk-data-phys: Internal functions
copy-chunk-data-plte: Internal functions
copy-chunk-data-sbit: Internal functions
copy-chunk-data-scal: Internal functions
copy-chunk-data-splt: Internal functions
copy-chunk-data-srgb: Internal functions
copy-chunk-data-ster: 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-state: 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: Internal macros
deinterlace-adam7: Internal functions

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

F
find-chunks: Internal 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-exif-data): Internal functions
Function, (setf chunk-data-gama-image-gamma): Internal functions
Function, (setf chunk-data-gifg-delay-time): Internal functions
Function, (setf chunk-data-gifg-disposal-method): Internal functions
Function, (setf chunk-data-gifg-user-input-flag): Internal functions
Function, (setf chunk-data-gifx-application-data): Internal functions
Function, (setf chunk-data-gifx-application-identifier): Internal functions
Function, (setf chunk-data-gifx-authentication-code): 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-offs-unit-specifier): Internal functions
Function, (setf chunk-data-offs-x): Internal functions
Function, (setf chunk-data-offs-y): Internal functions
Function, (setf chunk-data-pcal-equation-type): Internal functions
Function, (setf chunk-data-pcal-name): Internal functions
Function, (setf chunk-data-pcal-original-max): Internal functions
Function, (setf chunk-data-pcal-original-zero): Internal functions
Function, (setf chunk-data-pcal-parameter-count): Internal functions
Function, (setf chunk-data-pcal-unit-name): 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): 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-scal-pixel-height): Internal functions
Function, (setf chunk-data-scal-pixel-width): Internal functions
Function, (setf chunk-data-scal-unit-specifier): 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-ster-mode): 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 data): Exported functions
Function, (setf datastream-chunks): Internal functions
Function, (setf datastream-signature): Internal functions
Function, (setf height): Exported functions
Function, (setf parse-tree): Internal functions
Function, (setf path): Internal functions
Function, (setf state): Internal functions
Function, (setf state-decode-data): Internal functions
Function, (setf state-flatten): Internal functions
Function, (setf state-flip-y): Internal functions
Function, (setf state-interlace-method): Internal functions
Function, (setf state-mmap-pointer): Internal functions
Function, (setf state-palette): Internal functions
Function, (setf state-source): Internal functions
Function, (setf state-transparency): Internal functions
Function, (setf state-use-static-vector): Internal 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-exif-data: Internal functions
Function, chunk-data-exif-p: Internal functions
Function, chunk-data-gama-image-gamma: Internal functions
Function, chunk-data-gama-p: Internal functions
Function, chunk-data-gifg-delay-time: Internal functions
Function, chunk-data-gifg-disposal-method: Internal functions
Function, chunk-data-gifg-p: Internal functions
Function, chunk-data-gifg-user-input-flag: Internal functions
Function, chunk-data-gifx-application-data: Internal functions
Function, chunk-data-gifx-application-identifier: Internal functions
Function, chunk-data-gifx-authentication-code: Internal functions
Function, chunk-data-gifx-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-offs-p: Internal functions
Function, chunk-data-offs-unit-specifier: Internal functions
Function, chunk-data-offs-x: Internal functions
Function, chunk-data-offs-y: Internal functions
Function, chunk-data-pcal-equation-type: Internal functions
Function, chunk-data-pcal-name: Internal functions
Function, chunk-data-pcal-original-max: Internal functions
Function, chunk-data-pcal-original-zero: Internal functions
Function, chunk-data-pcal-p: Internal functions
Function, chunk-data-pcal-parameter-count: Internal functions
Function, chunk-data-pcal-unit-name: 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: 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-scal-p: Internal functions
Function, chunk-data-scal-pixel-height: Internal functions
Function, chunk-data-scal-pixel-width: Internal functions
Function, chunk-data-scal-unit-specifier: 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-ster-mode: Internal functions
Function, chunk-data-ster-p: 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-p: Internal functions
Function, chunk-type: Internal functions
Function, color-type: 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-exif: Internal functions
Function, copy-chunk-data-gama: Internal functions
Function, copy-chunk-data-gifg: Internal functions
Function, copy-chunk-data-gifx: 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-offs: Internal functions
Function, copy-chunk-data-pcal: 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-scal: Internal functions
Function, copy-chunk-data-splt: Internal functions
Function, copy-chunk-data-srgb: Internal functions
Function, copy-chunk-data-ster: 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-state: 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, find-chunks: Internal functions
Function, flip: Internal functions
Function, get-channel-count: Internal functions
Function, get-chunk-type: Internal functions
Function, get-image-bytes: Internal functions
Function, get-image-channels: Internal functions
Function, get-image-raw-channels: 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, 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-exif: Internal functions
Function, make-chunk-data-gama: Internal functions
Function, make-chunk-data-gifg: Internal functions
Function, make-chunk-data-gifx: 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-offs: Internal functions
Function, make-chunk-data-pcal: 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-scal: Internal functions
Function, make-chunk-data-splt: Internal functions
Function, make-chunk-data-srgb: Internal functions
Function, make-chunk-data-ster: 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, make-state: Internal functions
Function, maybe-flip: Internal functions
Function, parse-all-chunks: Internal functions
Function, parse-chunk: Internal functions
Function, parse-chunk-data: Internal functions
Function, parse-chunk/bkgd: Internal functions
Function, parse-chunk/chrm: Internal functions
Function, parse-chunk/exif: Internal functions
Function, parse-chunk/gama: Internal functions
Function, parse-chunk/gifg: Internal functions
Function, parse-chunk/gifx: Internal functions
Function, parse-chunk/hist: Internal functions
Function, parse-chunk/iccp: Internal functions
Function, parse-chunk/idat: Internal functions
Function, parse-chunk/iend: Internal functions
Function, parse-chunk/ihdr: Internal functions
Function, parse-chunk/itxt: Internal functions
Function, parse-chunk/offs: Internal functions
Function, parse-chunk/pcal: Internal functions
Function, parse-chunk/phys: Internal functions
Function, parse-chunk/plte: Internal functions
Function, parse-chunk/sbit: Internal functions
Function, parse-chunk/scal: Internal functions
Function, parse-chunk/splt: Internal functions
Function, parse-chunk/srgb: Internal functions
Function, parse-chunk/ster: Internal functions
Function, parse-chunk/text: Internal functions
Function, parse-chunk/time: Internal functions
Function, parse-chunk/trns: Internal functions
Function, parse-chunk/unknown: Internal functions
Function, parse-chunk/ztxt: Internal functions
Function, parse-datastream: Internal functions
Function, parse-signature: Internal functions
Function, parse-tree: Internal functions
Function, path: Internal functions
Function, png-p: Internal functions
Function, source->3bz-context: Internal functions
Function, state: Internal functions
Function, state-decode-data: Internal functions
Function, state-flatten: Internal functions
Function, state-flip-y: Internal functions
Function, state-interlace-method: Internal functions
Function, state-mmap-pointer: Internal functions
Function, state-p: Internal functions
Function, state-palette: Internal functions
Function, state-source: Internal functions
Function, state-transparency: Internal functions
Function, state-use-static-vector: Internal functions
Function, ub32->sb32: Internal 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
Generic Function, (setf end): Internal generic functions
Generic Function, (setf pos): Internal generic functions
Generic Function, .source-region: Internal generic functions
Generic Function, chunk: Internal generic functions
Generic Function, end: Internal generic functions
Generic Function, get-metadata: Exported generic functions
Generic Function, png: Exported 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-chunk-type: Internal functions
get-image-bytes: Internal functions
get-image-channels: Internal functions
get-image-raw-channels: Internal functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-metadata: Exported generic functions
get-pixel-bytes: Internal functions
get-sample-bytes: Internal functions
get-scanline-bytes: Internal functions

H
height: Exported functions

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

M
Macro, %row-major-aref: Internal macros
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: 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-file: Internal macros
Macro, with-png-in-static-vector: Exported macros
Macro, with-profiling: Internal 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-exif: Internal functions
make-chunk-data-gama: Internal functions
make-chunk-data-gifg: Internal functions
make-chunk-data-gifx: 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-offs: Internal functions
make-chunk-data-pcal: Internal functions
make-chunk-data-phys: Internal functions
make-chunk-data-plte: Internal functions
make-chunk-data-sbit: Internal functions
make-chunk-data-scal: Internal functions
make-chunk-data-splt: Internal functions
make-chunk-data-srgb: Internal functions
make-chunk-data-ster: 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
make-state: 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, chunk: Internal generic functions
Method, end: Internal generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, get-metadata: Exported generic functions
Method, png: Exported 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
parse-all-chunks: Internal functions
parse-chunk: Internal functions
parse-chunk-data: Internal functions
parse-chunk/bkgd: Internal functions
parse-chunk/chrm: Internal functions
parse-chunk/exif: Internal functions
parse-chunk/gama: Internal functions
parse-chunk/gifg: Internal functions
parse-chunk/gifx: Internal functions
parse-chunk/hist: Internal functions
parse-chunk/iccp: Internal functions
parse-chunk/idat: Internal functions
parse-chunk/iend: Internal functions
parse-chunk/ihdr: Internal functions
parse-chunk/itxt: Internal functions
parse-chunk/offs: Internal functions
parse-chunk/pcal: Internal functions
parse-chunk/phys: Internal functions
parse-chunk/plte: Internal functions
parse-chunk/sbit: Internal functions
parse-chunk/scal: Internal functions
parse-chunk/splt: Internal functions
parse-chunk/srgb: Internal functions
parse-chunk/ster: Internal functions
parse-chunk/text: Internal functions
parse-chunk/time: Internal functions
parse-chunk/trns: Internal functions
parse-chunk/unknown: Internal functions
parse-chunk/ztxt: Internal functions
parse-datastream: Internal functions
parse-signature: Internal functions
parse-tree: Internal functions
path: Internal functions
png: Exported generic functions
png: Exported generic functions
png-p: Internal functions
pos: Internal generic functions
pos: Internal generic 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
state: Internal functions
state-decode-data: Internal functions
state-flatten: Internal functions
state-flip-y: Internal functions
state-interlace-method: Internal functions
state-mmap-pointer: Internal functions
state-p: Internal functions
state-palette: Internal functions
state-source: Internal functions
state-transparency: Internal functions
state-use-static-vector: Internal functions

T
trns: Internal macros

U
ub32->sb32: Internal functions
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-file: Internal macros
with-png-in-static-vector: Exported macros
with-profiling: Internal macros
with-source: Internal macros
with-stream-source: Internal macros

Jump to:   %   (   .  
A   B   C   D   E   F   G   H   L   M   P   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   N   O   P   R   S   T   U   W   X   Y  
Index Entry  Section

%
%chunk: Internal conditions
%data: Internal classes
%end: Internal classes
%png: Internal conditions
%pos: Internal classes
%start: Internal classes

+
+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
application-data: Internal structures
application-identifier: Internal structures
authentication-code: 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: 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 structures
day: Internal structures
decode-data: Internal structures
delay-time: Internal structures
disposal-method: Internal structures

E
equation-type: Internal structures

F
filter-method: Internal structures
flatten: Internal structures
flip-y: Internal structures
frequencies: Internal structures

G
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: Internal structures
interlace-method: Internal structures

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

L
language-tag: Internal structures
length: Internal structures

M
minute: Internal structures
mmap-pointer: Internal structures
mode: Internal structures
month: Internal structures

N
name: Internal structures

O
original-max: Internal structures
original-zero: Internal structures

P
palette: Internal structures
palette: Internal structures
palette-entries: Internal structures
palette-index: Internal structures
palette-name: Internal structures
parameter-count: Internal structures
parse-tree: Exported structures
path: Exported structures
pixel-height: Internal structures
pixel-width: Internal structures
pixels-per-unit-x: Internal structures
pixels-per-unit-y: Internal structures
profile-name: Internal structures

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

S
sample-depth: Internal structures
second: Internal structures
signature: Internal structures
Slot, %chunk: Internal conditions
Slot, %data: Internal classes
Slot, %end: Internal classes
Slot, %png: Internal conditions
Slot, %pos: Internal classes
Slot, %start: Internal classes
Slot, alpha: Internal structures
Slot, alpha-values: Internal structures
Slot, application-data: Internal structures
Slot, application-identifier: Internal structures
Slot, authentication-code: 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: 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 structures
Slot, day: Internal structures
Slot, decode-data: Internal structures
Slot, delay-time: Internal structures
Slot, disposal-method: Internal structures
Slot, equation-type: Internal structures
Slot, filter-method: Internal structures
Slot, flatten: Internal structures
Slot, flip-y: Internal structures
Slot, frequencies: Internal 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: Internal structures
Slot, interlace-method: Internal structures
Slot, keyword: Internal structures
Slot, keyword: Internal structures
Slot, keyword: Internal structures
Slot, language-tag: Internal structures
Slot, length: Internal structures
Slot, minute: Internal structures
Slot, mmap-pointer: Internal structures
Slot, mode: Internal structures
Slot, month: Internal structures
Slot, name: Internal structures
Slot, original-max: Internal structures
Slot, original-zero: Internal structures
Slot, palette: Internal structures
Slot, palette: Internal structures
Slot, palette-entries: Internal structures
Slot, palette-index: Internal structures
Slot, palette-name: Internal structures
Slot, parameter-count: Internal structures
Slot, parse-tree: Exported structures
Slot, path: Exported structures
Slot, pixel-height: Internal structures
Slot, pixel-width: Internal structures
Slot, pixels-per-unit-x: Internal structures
Slot, pixels-per-unit-y: Internal structures
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: Internal structures
Slot, sample-depth: Internal structures
Slot, second: Internal structures
Slot, signature: Internal structures
Slot, source: Internal structures
Slot, state: Exported structures
Slot, text: Internal structures
Slot, text-string: Internal structures
Slot, translated-keyword: Internal structures
Slot, transparency: Internal structures
Slot, type: Internal structures
Slot, unit-name: Internal structures
Slot, unit-specifier: Internal structures
Slot, unit-specifier: Internal structures
Slot, unit-specifier: Internal structures
Slot, use-static-vector: Internal structures
Slot, user-input-flag: Internal structures
Slot, white-point-x: Internal structures
Slot, white-point-y: Internal structures
Slot, width: Exported structures
Slot, width: Internal structures
Slot, x: Internal structures
Slot, y: Internal structures
Slot, year: Internal structures
source: Internal structures
state: Exported structures

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

U
unit-name: Internal structures
unit-specifier: Internal structures
unit-specifier: Internal structures
unit-specifier: Internal structures
use-static-vector: Internal structures
user-input-flag: Internal structures

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

X
x: Internal structures

Y
y: Internal structures
year: Internal structures

Jump to:   %   +  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   W   X   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-exif: Internal structures
chunk-data-gama: Internal structures
chunk-data-gifg: Internal structures
chunk-data-gifx: 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-offs: Internal structures
chunk-data-pcal: Internal structures
chunk-data-phys: Internal structures
chunk-data-plte: Internal structures
chunk-data-sbit: Internal structures
chunk-data-scal: Internal structures
chunk-data-splt: Internal structures
chunk-data-srgb: Internal structures
chunk-data-ster: 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
chunk-not-implemented: Internal conditions
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, chunk-not-implemented: Internal conditions
Condition, file-not-found: Internal conditions
Condition, file-too-small: Internal conditions
Condition, invalid-png-stream: Internal conditions
Condition, png-condition: Internal conditions
Condition, png-error: Internal conditions
Condition, png-warning: Internal conditions
Condition, unknown-chunk-detected: Internal conditions

D
datastream: Internal structures

F
file-not-found: Internal conditions
file-stream-source: Internal classes
file-too-small: Internal conditions

I
invalid-png-stream: Internal conditions

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

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

S
sb32: Internal types
source: Internal classes
state: Internal structures
stream-source: Internal classes
Structure, chunk: Internal structures
Structure, chunk-data-bkgd: Internal structures
Structure, chunk-data-chrm: Internal structures
Structure, chunk-data-exif: Internal structures
Structure, chunk-data-gama: Internal structures
Structure, chunk-data-gifg: Internal structures
Structure, chunk-data-gifx: 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-offs: Internal structures
Structure, chunk-data-pcal: Internal structures
Structure, chunk-data-phys: Internal structures
Structure, chunk-data-plte: Internal structures
Structure, chunk-data-sbit: Internal structures
Structure, chunk-data-scal: Internal structures
Structure, chunk-data-splt: Internal structures
Structure, chunk-data-srgb: Internal structures
Structure, chunk-data-ster: 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
Structure, state: Internal structures
System, pngload: The pngload system

T
Type, sb32: Internal types
Type, ub16: Internal types
Type, ub16a1d: Internal types
Type, ub16a2d: Internal types
Type, ub16a3d: 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
ub16a1d: Internal types
ub16a2d: Internal types
ub16a3d: 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