tools.image vocabulary
Factor handbook ยป Vocabulary index


Summary
In-memory representation of Factor image files

Metadata
Parents:tools
Tags:image, vm
Authors:nomennescio


Words

Tuple classes
ClassSuperclassSlots
embedded-image-footer.32 struct
embedded-image-footer.64 struct
embedded-image-footer.union struct
image tuplefooter leader header data code trailer
image-header.32 struct
image-header.64 struct
image-header.union struct
uncompressable-image tuple
unsupported-image-header tuple


Predicate classes
ClassSuperclass
compressable-image image


Union classes
bytes
embedded-image-footer
image-header


Ordinary words
WordStack effect
>compressable( uncompressable-image -- compressable-image )
>compression-header( headerv4 -- headerv4+ )
check-image-header( header -- header.32/header.64/* )
image-magic( -- value )
image-version( -- value )
load-factor-image( filename -- image )
read*( n -- bytes )
read-footer( -- footer-offset footer.32/footer.64/f )
read-header( -- header.32/header.64/* )
read-struct*( class -- struct )
read-union-footer( -- footer-offset footer )
save-factor-image( image filename -- )
skip-struct( struct -- )
sync-header( image -- image' )
uncompressable-image( -- * )
uncompressed-code?( image -- ? )
uncompressed-data?( image -- ? )
unsupported-image-header( -- * )
valid-footer?( footer -- ? )
valid-header?( header -- ? )
valid-image-footer?( footer -- footer.32/footer.64/f )
with-position( quot -- )


Class predicate words
WordStack effect
bytes?( object -- ? )
compressable-image?( object -- ? )
embedded-image-footer.32?( object -- ? )
embedded-image-footer.64?( object -- ? )
embedded-image-footer.union?( object -- ? )
embedded-image-footer?( object -- ? )
image-header.32?( object -- ? )
image-header.64?( object -- ? )
image-header.union?( object -- ? )
image-header?( object -- ? )
image?( object -- ? )
uncompressable-image?( object -- ? )
unsupported-image-header?( object -- ? )


Files


Metadata files


Children from resource:extra
VocabularySummary
tools.image.analyzer
tools.image.compression
tools.image.compressorcompress Factor image file for loading by the VM
tools.image.uncompressoruncompress compressed Factor image files