images vocabulary
Factor handbook ยป Vocabulary index


Summary
Bitmap images

Metadata
Tags:graphics, images
Authors:Doug Coleman, Daniel Ehrenberg


Words

Tuple classes
ClassSuperclassSlots
image tupledim component-order component-type upside-down? premultiplied-alpha? bitmap


Singleton classes
A
ABGR
ARGB
BGR
BGRA
BGRX
DEPTH
DEPTH-STENCIL
INTENSITY
L
LA
R
RG
RGB
RGBA
RGBX
XBGR
XRGB
byte-integer-components
float-11-11-10-components
float-32-u-8-components
float-components
half-components
int-integer-components
short-integer-components
u-10-10-10-2-components
u-24-8-components
u-24-components
u-5-5-5-1-components
u-5-6-5-components
u-9-9-9-e5-components
ubyte-components
ubyte-integer-components
uint-components
uint-integer-components
ushort-components
ushort-integer-components


Union classes
alpha-channel
alpha-channel-precedes-colors
component-order
component-type
packed-components
signed-unnormalized-integer-components
unnormalized-integer-components
unsigned-unnormalized-integer-components


Ordinary words
WordStack effect
(bytes-per-pixel)( component-order component-type -- n )
<image>( -- image )
bytes-per-component( component-type -- n )
bytes-per-image( image -- n )
bytes-per-packed-pixel( component-type -- n )
bytes-per-pixel( image -- n )
component-count( component-order -- n )
each-pixel( ... image quot: ( ... x y pixel -- ... ) -- ... )
has-alpha?( image -- ? )
pixel-at( x y image -- pixel )
pixel-row-at( x y w image -- pixels )
pixel-row-slice-at( x y w image -- pixels )
pixel-slice-at( x y image -- pixels )
rowstride( image -- n )
set-pixel-at( pixel x y image -- )
set-pixel-row-at( pixel x y w image -- )


Class predicate words
WordStack effect
A?( object -- ? )
ABGR?( object -- ? )
ARGB?( object -- ? )
BGR?( object -- ? )
BGRA?( object -- ? )
BGRX?( object -- ? )
DEPTH-STENCIL?( object -- ? )
DEPTH?( object -- ? )
INTENSITY?( object -- ? )
L?( object -- ? )
LA?( object -- ? )
R?( object -- ? )
RG?( object -- ? )
RGB?( object -- ? )
RGBA?( object -- ? )
RGBX?( object -- ? )
XBGR?( object -- ? )
XRGB?( object -- ? )
alpha-channel-precedes-colors?( object -- ? )
alpha-channel?( object -- ? )
byte-integer-components?( object -- ? )
component-order?( object -- ? )
component-type?( object -- ? )
float-11-11-10-components?( object -- ? )
float-32-u-8-components?( object -- ? )
float-components?( object -- ? )
half-components?( object -- ? )
image?( object -- ? )
int-integer-components?( object -- ? )
packed-components?( object -- ? )
short-integer-components?( object -- ? )
signed-unnormalized-integer-components?( object -- ? )
u-10-10-10-2-components?( object -- ? )
u-24-8-components?( object -- ? )
u-24-components?( object -- ? )
u-5-5-5-1-components?( object -- ? )
u-5-6-5-components?( object -- ? )
u-9-9-9-e5-components?( object -- ? )
ubyte-components?( object -- ? )
ubyte-integer-components?( object -- ? )
uint-components?( object -- ? )
uint-integer-components?( object -- ? )
unnormalized-integer-components?( object -- ? )
unsigned-unnormalized-integer-components?( object -- ? )
ushort-components?( object -- ? )
ushort-integer-components?( object -- ? )


Files


Metadata files


Children from resource:basis
VocabularySummary
images.memory
images.normalization
images.images-docs.factor
images.processing
images.images-tests.factor
images.tessellation
images.summary.txt
images.loaderLoading bitmap images from files
images.images.factor
images.authors.txt
images.tags.txt


Children from resource:extra
VocabularySummary
images.processing
images.bitmapWindows BMP image loader
images.ppmImage loading for PPM image files.
images.tga
images.pbmImage loading for PBM image files.
images.png
images.testing
images.viewer
images.http
images.atlasTool for generating an atlas image from an array of images
images.jpeg
images.pgmImage loading for PGM image files.
images.tiffTIFF image loader
images.gifGIF image file format