The cl-png Reference Manual

Table of Contents

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

The cl-png Reference Manual

This is the cl-png Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:29:07 2018 GMT+0.


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

1 Introduction

CL-PNG is a Common Lisp package for reading and writing PNG (Portable
Network Graphics) files.  The CL-PNG homepage is at
.

Copyright (C) 2001--2009 by the authors (see the file AUTHORS).
Licensed under the GNU Lesser General Public License; see the file
COPYING for details.

See doc/index.html for documentation.


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 png

Description

Read and write PNG (Portable Network Graphics) files.

Dependency

cffi

Source

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

Location

png.asd

Systems

png (system)


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

3.1.2 png/package.lisp

Parent

png (system)

Location

package.lisp

Packages

png


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

3.1.3 png/compat.lisp

Dependency

package.lisp (file)

Parent

png (system)

Location

compat.lisp

Internal Definitions

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

3.1.4 png/image.lisp

Dependencies
Parent

png (system)

Location

image.lisp

Exported Definitions
Internal Definitions

image-displaced-to-buffer-p (function)


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

3.1.5 png/libpng.lisp

Dependencies
Parent

png (system)

Location

libpng.lisp

Exported Definitions
Internal Definitions

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

3.1.6 png/grovel.lisp

Dependency

package.lisp (file)

Parent

png (system)

Location

grovel.lisp


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

4 Packages

Packages are listed by definition order.


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

4.1 png

Read and write PNG (Portable Network Graphics) files.

Source

package.lisp (file)

Use List
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 Functions

Function: 16-bit-image IMAGE

If IMAGE is a 16-BIT-IMAGE, return it or a copy of it. If IMAGE is an 8-BIT-IMAGE, return a 16-BIT-IMAGE that has the same width, height, and number of channels as IMAGE, but where each element is the corresponding element in image multiplied by 257. The effect of this multiplication is to stretch the dynamic range of the image to utilize the increased bit depth.

Package

png

Source

image.lisp (file)

Function: 8-bit-image IMAGE

If IMAGE is an 8-BIT-IMAGE, return it or a copy of it. If IMAGE is a 16-BIT-IMAGE, return an 8-BIT-IMAGE that has the same width, height, and number of channels as image, but where each element is the corresponding element in image divided by 257 and rounded to the nearest integer. The effect of this division is to compress the dynamic range of the image so as to fit within the smaller bit depth.

Package

png

Source

image.lisp (file)

Function: copy-image IMAGE

Creates a copy of IMAGE. The elements of the new image are the same as the corresponding elements of IMAGE, and the new image has the same height, width, number of channels, and bit depth as IMAGE.

Package

png

Source

image.lisp (file)

Function: decode INPUT

Reads an image in PNG format from input and returns an array of type IMAGE. If the bit depth of the PNG file is less than or equal to 8, an 8-BIT-IMAGE will be returned; otherwise, a 16-BIT-IMAGE will be returned.

Applications that would like to receive images of consistent bit depth (rather than 8 or 16 depending on the PNG file) can apply the function 8-BIT-IMAGE or the function 16-BIT-IMAGE to the result of DECODE.

Bit depths less than 8 will be converted to 8 bits when read, and bit depths between 8 and 16 bits will be converted to 16 bits. As an example, 2-bit PNG files contain only the pixel values 0, 1, 2, and 3. These will be converted to 0, 85, 170, and 255, respectively, in order to fill the dynamic range of the 8-bit image that is returned.

Signals an error if reading the image fails.

Package

png

Source

libpng.lisp (file)

Function: encode IMAGE OUTPUT

Writes IMAGE in PNG format to OUTPUT. The current version always writes an 8-bit PNG file if image is an 8-BIT-IMAGE and a 16-bit PNG file if image is an 16-BIT-IMAGE. Future versions may write PNG files of lower bit depths than IMAGE when the least significant bits may be trimmed without loss of precision.

Signals an error if writing the image fails.

Package

png

Source

libpng.lisp (file)

Function: image-bit-depth IMAGE

Returns the bit-depth of the image, i.e., the number of bits in the byte representing each sample. The bit depth is 8 or 16, depending on whether the image is an 8-bit-image or a 16-bit-image, respectively.

Package

png

Source

image.lisp (file)

Function: image-channels IMAGE

The number of channels in IMAGE. Grayscale images have one channel, whereas RGB images have three.

Package

png

Source

image.lisp (file)

Function: image-height IMAGE

The height of image, i.e., the number of rows.

Package

png

Source

image.lisp (file)

Function: image-width IMAGE

The width of IMAGE, i.e., the number of columns.

Package

png

Source

image.lisp (file)

Function: make-image HEIGHT WIDTH CHANNELS &optional BIT-DEPTH

Make a new IMAGE of the specified height, width, and number of channels. The image will be an 8-bit-image or a 16-bit-image depending on the value of byte-size. Makes an 8-BIT-IMAGE if BIT-DEPTH is 8 or NIL and a 16-BIT-IMAGE if BIT-DEPTH is 16. The contents of the image are undefined.

Package

png

Source

image.lisp (file)


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

5.1.2 Types

Type: 16-bit-image &optional HEIGHT WIDTH CHANNELS

An IMAGE with element type (UNSIGNED-BYTE 16).

Package

png

Source

image.lisp (file)

Type: 8-bit-image &optional HEIGHT WIDTH CHANNELS

An IMAGE with element type (UNSIGNED-BYTE 8).

Package

png

Source

image.lisp (file)

Type: grayscale-image &optional HEIGHT WIDTH

An IMAGE with one channel.

Package

png

Source

image.lisp (file)

Type: image &optional HEIGHT WIDTH CHANNELS

A three-dimensional array of (unsigned-byte 8) or (unsigned-byte 16). In the current version, an IMAGE is displaced to a one-dimensional SIMPLE-ARRAY with the same total number of elements, but applications should not rely on this implementation detail, as it is likely to change in future versions. The functions MAKE-IMAGE, DECODE, COPY-IMAGE, 8-BIT-IMAGE, AND 16-BIT-IMAGE return IMAGEs.

The three dimensions represent row, column, and channel. In other words, (aref image i j k) is the intensity in the k-th channel of the pixel in the i-th row and j-th column of image.

Package

png

Source

image.lisp (file)

Type: rgb-image &optional HEIGHT WIDTH

An IMAGE with three channels.

Package

png

Source

image.lisp (file)


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

5.2 Internal definitions


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

5.2.1 Constants

Constant: +png-color-mask-alpha+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-color-mask-color+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-color-mask-palette+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-color-type-gray+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-color-type-gray-alpha+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-color-type-palette+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-color-type-rgb+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-compression-type-base+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-compression-type-default+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-filter-type-base+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-filter-type-default+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-interlace-none+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-libpng-ver-string+
Package

png

Source

libpng.lisp (file)

Constant: +png-transform-identity+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-transform-strip-16+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-transform-strip-alpha+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: +png-transform-swap-endian+
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: size-of-png-size
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: size-of-size
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file

Constant: size-of-ssize
Package

png

Source

/home/quickbuilder/.cache/common-lisp/sbcl-1.4.0-linux-x64/home/quickbuilder/quicklisp/dists/quicklisp/software/cl-png-0.6/grovel.processed-grovel-file


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

5.2.2 Special variables

Special Variable: *buffer*
Package

png

Source

libpng.lisp (file)

Special Variable: *stream*
Package

png

Source

libpng.lisp (file)


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

5.2.3 Macros

Macro: with-png-info-struct (VAR PNG-STRUCT INITFORM) &body BODY
Package

png

Source

libpng.lisp (file)

Macro: with-png-struct (VAR &key DIRECTION) &body BODY
Package

png

Source

libpng.lisp (file)

Macro: with-row-pointers (ROWS-PTR IMAGE) &body BODY
Package

png

Source

libpng.lisp (file)


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

5.2.4 Functions

Function: array-storage-vector ARRAY

Returns the underlying storage vector of ARRAY, which must be a non-displaced array.

In SBCL, if ARRAY is a of type (SIMPLE-ARRAY * (*)), it is its own storage vector. Multidimensional arrays, arrays with fill pointers, and adjustable arrays have an underlying storage vector with the same ARRAY-ELEMENT-TYPE as ARRAY, which this function returns.

Important note: the underlying vector is an implementation detail. Even though this function exposes it, changes in the implementation may cause this
function to be removed without further warning.

Package

png

Source

compat.lisp (file)

Function: bytes-per-pixel IMAGE
Package

png

Source

libpng.lisp (file)

Function: decode-file PATHNAME
Package

png

Source

libpng.lisp (file)

Function: encode-file IMAGE PATHNAME
Package

png

Source

libpng.lisp (file)

Function: ensure-buffer-sufficient NEEDED
Package

png

Source

libpng.lisp (file)

Function: get-ihdr PNG-PTR INFO-PTR
Package

png

Source

libpng.lisp (file)

Function: grayp COLOR-TYPE
Package

png

Source

libpng.lisp (file)

Function: image-displaced-to-buffer-p IMAGE
Package

png

Source

image.lisp (file)

Function: make-shareable-byte-vector SIZE &optional BYTE-SIZE
Package

png

Source

compat.lisp (file)

Function: memcpy DEST SOURCE N
Package

png

Source

libpng.lisp (file)

Function: png-access-version-number ()
Package

png

Source

libpng.lisp (file)

Function: png-create-info-struct PNG-PTR
Package

png

Source

libpng.lisp (file)

Function: png-create-read-struct USER-PNG-VER ERROR-PTR ERROR-FN WARN-FN
Package

png

Source

libpng.lisp (file)

Function: png-create-write-struct USER-PNG-VER ERROR-PTR ERROR-FN WARN-FN
Package

png

Source

libpng.lisp (file)

Function: png-destroy-info-struct PNG-PTR INFO-PTR-PTR
Package

png

Source

libpng.lisp (file)

Function: png-destroy-read-struct PNG-PTR-PTR INFO-PTR-PTR END-INFO-PTR-PTR
Package

png

Source

libpng.lisp (file)

Function: png-destroy-write-struct PNG-PTR-PTR INFO-PTR-PTR
Package

png

Source

libpng.lisp (file)

Function: png-get-ihdr PNG-PTR INFO-PTR WIDTH-UINT32-PTR HEIGHT-UINT32-PTR BIT-DEPTH-INT-PTR COLOR-TYPE-INT-PTR INTERLACE-TYPE-INT-PTR COMPRESSION-TYPE-INT-PTR FILTER-TYPE-INT-PTR
Package

png

Source

libpng.lisp (file)

Function: png-get-io-ptr PNG-PTR
Package

png

Source

libpng.lisp (file)

Function: png-get-rows PNG-PTR INFO-PTR
Package

png

Source

libpng.lisp (file)

Function: png-get-valid PNG-PTR INFO-PTR FLAG
Package

png

Source

libpng.lisp (file)

Function: png-init-io PNG-PTR FILE
Package

png

Source

libpng.lisp (file)

Function: png-read-image PNG-PTR ROW-POINTERS
Package

png

Source

libpng.lisp (file)

Function: png-read-info PNG-PTR INFO-PTR
Package

png

Source

libpng.lisp (file)

Function: png-read-png PNG-PTR INFO-PTR PNG-TRANSFORMS PARAMS
Package

png

Source

libpng.lisp (file)

Function: png-set-expand PNG-PTR
Package

png

Source

libpng.lisp (file)

Function: png-set-expand-gray-1-2-4-to-8 PNG-PTR
Package

png

Source

libpng.lisp (file)

Function: png-set-ihdr PNG-PTR INFO-PTR WIDTH HEIGHT BIT-DEPTH COLOR-TYPE INTERLACE-TYPE COMPRESSION-TYPE FILTER-TYPE
Package

png

Source

libpng.lisp (file)

Function: png-set-palette-to-rgb PNG-PTR
Package

png

Source

libpng.lisp (file)

Function: png-set-read-fn PNG-PTR IO-PTR READ-DATA-FN
Package

png

Source

libpng.lisp (file)

Function: png-set-rows PNG-PTR INFO-PTR ROW-POINTERS
Package

png

Source

libpng.lisp (file)

Function: png-set-strip-16 PNG-PTR
Package

png

Source

libpng.lisp (file)

Function: png-set-strip-alpha PNG-PTR
Package

png

Source

libpng.lisp (file)

Function: png-set-swap PNG-PTR
Package

png

Source

libpng.lisp (file)

Function: png-set-trns-to-alpha PNG-PTR
Package

png

Source

libpng.lisp (file)

Function: png-set-write-fn PNG-PTR IO-PTR WRITE-DATA-FN OUTPUT-FLUSH-FN
Package

png

Source

libpng.lisp (file)

Function: png-write-png PNG-PTR INFO-PTR TRANSFORMS PARAMS
Package

png

Source

libpng.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, png.asd: The png<dot>asd file
File, Lisp, png/compat.lisp: The png/compat<dot>lisp file
File, Lisp, png/grovel.lisp: The png/grovel<dot>lisp file
File, Lisp, png/image.lisp: The png/image<dot>lisp file
File, Lisp, png/libpng.lisp: The png/libpng<dot>lisp file
File, Lisp, png/package.lisp: The png/package<dot>lisp file

L
Lisp File, png.asd: The png<dot>asd file
Lisp File, png/compat.lisp: The png/compat<dot>lisp file
Lisp File, png/grovel.lisp: The png/grovel<dot>lisp file
Lisp File, png/image.lisp: The png/image<dot>lisp file
Lisp File, png/libpng.lisp: The png/libpng<dot>lisp file
Lisp File, png/package.lisp: The png/package<dot>lisp file

P
png.asd: The png<dot>asd file
png/compat.lisp: The png/compat<dot>lisp file
png/grovel.lisp: The png/grovel<dot>lisp file
png/image.lisp: The png/image<dot>lisp file
png/libpng.lisp: The png/libpng<dot>lisp file
png/package.lisp: The png/package<dot>lisp file

Jump to:   F   L   P  

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

A.2 Functions

Jump to:   1   8  
A   B   C   D   E   F   G   I   M   P   W  
Index Entry  Section

1
16-bit-image: Exported functions

8
8-bit-image: Exported functions

A
array-storage-vector: Internal functions

B
bytes-per-pixel: Internal functions

C
copy-image: Exported functions

D
decode: Exported functions
decode-file: Internal functions

E
encode: Exported functions
encode-file: Internal functions
ensure-buffer-sufficient: Internal functions

F
Function, 16-bit-image: Exported functions
Function, 8-bit-image: Exported functions
Function, array-storage-vector: Internal functions
Function, bytes-per-pixel: Internal functions
Function, copy-image: Exported functions
Function, decode: Exported functions
Function, decode-file: Internal functions
Function, encode: Exported functions
Function, encode-file: Internal functions
Function, ensure-buffer-sufficient: Internal functions
Function, get-ihdr: Internal functions
Function, grayp: Internal functions
Function, image-bit-depth: Exported functions
Function, image-channels: Exported functions
Function, image-displaced-to-buffer-p: Internal functions
Function, image-height: Exported functions
Function, image-width: Exported functions
Function, make-image: Exported functions
Function, make-shareable-byte-vector: Internal functions
Function, memcpy: Internal functions
Function, png-access-version-number: Internal functions
Function, png-create-info-struct: Internal functions
Function, png-create-read-struct: Internal functions
Function, png-create-write-struct: Internal functions
Function, png-destroy-info-struct: Internal functions
Function, png-destroy-read-struct: Internal functions
Function, png-destroy-write-struct: Internal functions
Function, png-get-ihdr: Internal functions
Function, png-get-io-ptr: Internal functions
Function, png-get-rows: Internal functions
Function, png-get-valid: Internal functions
Function, png-init-io: Internal functions
Function, png-read-image: Internal functions
Function, png-read-info: Internal functions
Function, png-read-png: Internal functions
Function, png-set-expand: Internal functions
Function, png-set-expand-gray-1-2-4-to-8: Internal functions
Function, png-set-ihdr: Internal functions
Function, png-set-palette-to-rgb: Internal functions
Function, png-set-read-fn: Internal functions
Function, png-set-rows: Internal functions
Function, png-set-strip-16: Internal functions
Function, png-set-strip-alpha: Internal functions
Function, png-set-swap: Internal functions
Function, png-set-trns-to-alpha: Internal functions
Function, png-set-write-fn: Internal functions
Function, png-write-png: Internal functions

G
get-ihdr: Internal functions
grayp: Internal functions

I
image-bit-depth: Exported functions
image-channels: Exported functions
image-displaced-to-buffer-p: Internal functions
image-height: Exported functions
image-width: Exported functions

M
Macro, with-png-info-struct: Internal macros
Macro, with-png-struct: Internal macros
Macro, with-row-pointers: Internal macros
make-image: Exported functions
make-shareable-byte-vector: Internal functions
memcpy: Internal functions

P
png-access-version-number: Internal functions
png-create-info-struct: Internal functions
png-create-read-struct: Internal functions
png-create-write-struct: Internal functions
png-destroy-info-struct: Internal functions
png-destroy-read-struct: Internal functions
png-destroy-write-struct: Internal functions
png-get-ihdr: Internal functions
png-get-io-ptr: Internal functions
png-get-rows: Internal functions
png-get-valid: Internal functions
png-init-io: Internal functions
png-read-image: Internal functions
png-read-info: Internal functions
png-read-png: Internal functions
png-set-expand: Internal functions
png-set-expand-gray-1-2-4-to-8: Internal functions
png-set-ihdr: Internal functions
png-set-palette-to-rgb: Internal functions
png-set-read-fn: Internal functions
png-set-rows: Internal functions
png-set-strip-16: Internal functions
png-set-strip-alpha: Internal functions
png-set-swap: Internal functions
png-set-trns-to-alpha: Internal functions
png-set-write-fn: Internal functions
png-write-png: Internal functions

W
with-png-info-struct: Internal macros
with-png-struct: Internal macros
with-row-pointers: Internal macros

Jump to:   1   8  
A   B   C   D   E   F   G   I   M   P   W  

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

A.3 Variables

Jump to:   *   +  
C   S  
Index Entry  Section

*
*buffer*: Internal special variables
*stream*: Internal special variables

+
+png-color-mask-alpha+: Internal constants
+png-color-mask-color+: Internal constants
+png-color-mask-palette+: Internal constants
+png-color-type-gray+: Internal constants
+png-color-type-gray-alpha+: Internal constants
+png-color-type-palette+: Internal constants
+png-color-type-rgb+: Internal constants
+png-compression-type-base+: Internal constants
+png-compression-type-default+: Internal constants
+png-filter-type-base+: Internal constants
+png-filter-type-default+: Internal constants
+png-interlace-none+: Internal constants
+png-libpng-ver-string+: Internal constants
+png-transform-identity+: Internal constants
+png-transform-strip-16+: Internal constants
+png-transform-strip-alpha+: Internal constants
+png-transform-swap-endian+: Internal constants

C
Constant, +png-color-mask-alpha+: Internal constants
Constant, +png-color-mask-color+: Internal constants
Constant, +png-color-mask-palette+: Internal constants
Constant, +png-color-type-gray+: Internal constants
Constant, +png-color-type-gray-alpha+: Internal constants
Constant, +png-color-type-palette+: Internal constants
Constant, +png-color-type-rgb+: Internal constants
Constant, +png-compression-type-base+: Internal constants
Constant, +png-compression-type-default+: Internal constants
Constant, +png-filter-type-base+: Internal constants
Constant, +png-filter-type-default+: Internal constants
Constant, +png-interlace-none+: Internal constants
Constant, +png-libpng-ver-string+: Internal constants
Constant, +png-transform-identity+: Internal constants
Constant, +png-transform-strip-16+: Internal constants
Constant, +png-transform-strip-alpha+: Internal constants
Constant, +png-transform-swap-endian+: Internal constants
Constant, size-of-png-size: Internal constants
Constant, size-of-size: Internal constants
Constant, size-of-ssize: Internal constants

S
size-of-png-size: Internal constants
size-of-size: Internal constants
size-of-ssize: Internal constants
Special Variable, *buffer*: Internal special variables
Special Variable, *stream*: Internal special variables

Jump to:   *   +  
C   S  

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

A.4 Data types

Jump to:   1   8  
G   I   P   R   S   T  
Index Entry  Section

1
16-bit-image: Exported types

8
8-bit-image: Exported types

G
grayscale-image: Exported types

I
image: Exported types

P
Package, png: The png package
png: The png system
png: The png package

R
rgb-image: Exported types

S
System, png: The png system

T
Type, 16-bit-image: Exported types
Type, 8-bit-image: Exported types
Type, grayscale-image: Exported types
Type, image: Exported types
Type, rgb-image: Exported types

Jump to:   1   8  
G   I   P   R   S   T