images.png vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Tags:graphics, images
Authors:Doug Coleman


Words

Tuple classes
ClassSuperclassSlots
bad-checksum tuple
bad-filter tuplen
bad-png-header tupleheader
icc-profile tuplename data
invalid-PLTE tuplearray
invalid-color-type/bit-depth tupleloading-png
itext tuplekeyword language translated-keyword text
loading-png tuplechunks width height bit-depth color-type compression-method filter-method interlace-method icc-profile itexts
png-chunk tupletype data
unimplemented-color-type tupleimage
unimplemented-interlace tuple
unknown-color-type tuplen
unknown-component-type tuplen


Singleton classes
png-image


Ordinary words
WordStack effect
<icc-profile>( byte-array -- icc-profile )
<itext>( byte-array -- itext )
<loading-png>( -- image )
<png-chunk>( -- png-chunk )
adam7-subimage-height( png-height pass -- subimage-height )
adam7-subimage-width( png-width pass -- subimage-width )
bad-checksum( -- * )
bad-filter( n -- * )
bad-png-header( header -- * )
block-height( -- value )
block-width( -- value )
col-increment( -- value )
decode-greyscale( loading-png -- byte-array )
decode-greyscale-alpha( loading-image -- byte-array )
decode-indexed-color( loading-image -- byte-array )
filter-average( -- value )
filter-none( -- value )
filter-paeth( -- value )
filter-sub( -- value )
filter-up( -- value )
find-chunk( loading-png string -- chunk )
find-chunks( loading-png string -- chunk )
find-compressed-bytes( loading-png -- bytes )
greyscale( -- value )
greyscale-alpha( -- value )
indexed-color( -- value )
inflate-data( loading-png -- bytes )
interlace-adam7( -- value )
interlace-none( -- value )
invalid-PLTE( array -- * )
invalid-color-type/bit-depth( loading-png -- * )
load-png( stream -- loading-png )
loading-png>bitmap( loading-png -- bytes component-order )
loading-png>image( loading-png -- image )
paeth( a b c -- p )
parse-iccp-chunk( loading-png -- loading-png )
parse-ihdr-chunk( loading-png -- loading-png )
parse-itext-chunks( loading-png -- loading-png )
png-component( loading-png -- obj )
png-components-per-pixel( loading-png -- n )
png-group-width( loading-png -- n )
png-header( -- value )
png-unfilter-line( width prev curr filter -- curr' )
read-adam7-subimage( byte-reader loading-png pass -- lines )
read-png-chunks( loading-png -- loading-png )
read-png-header( -- )
read-png-string( -- str )
read-scanlines( byte-reader loading-png width height -- array )
reverse-interlace-adam7( byte-array loading-png -- byte-array )
reverse-interlace-none( bytes loading-png -- array )
reverse-png-filter( lines n -- byte-array )
row-increment( -- value )
scale-factor( n -- n' )
scale-greyscale( byte-array loading-png -- byte-array' )
starting-col( -- value )
starting-row( -- value )
truecolor( -- value )
truecolor-alpha( -- value )
uncompress-bytes( loading-png -- bitstream )
unimplemented-color-type( image -- * )
unimplemented-interlace( -- * )
unknown-color-type( n -- * )
unknown-component-type( n -- * )
validate-bit-depth( loading-png seq -- loading-png )
validate-greyscale( loading-png -- loading-png )
validate-greyscale-alpha( loading-png -- loading-png )
validate-indexed-color( loading-png -- loading-png )
validate-truecolor( loading-png -- loading-png )
validate-truecolor-alpha( loading-png -- loading-png )
verify-PLTE( seq -- seq )
visit( row col height width pixel image -- )


Class predicate words
WordStack effect
bad-checksum?( object -- ? )
bad-filter?( object -- ? )
bad-png-header?( object -- ? )
icc-profile?( object -- ? )
invalid-PLTE?( object -- ? )
invalid-color-type/bit-depth?( object -- ? )
itext?( object -- ? )
loading-png?( object -- ? )
png-chunk?( object -- ? )
png-image?( object -- ? )
unimplemented-color-type?( object -- ? )
unimplemented-interlace?( object -- ? )
unknown-color-type?( object -- ? )
unknown-component-type?( object -- ? )


Files


Metadata files