images.tiff vocabulary
Factor handbook > Vocabulary index


Summary
TIFF image loader

Meta-data
Tags:graphics, images
Authors:Doug Coleman


Words

Tuple classes
ClassSuperclassSlots
bad-compression tuplen
bad-extra-samples tuplen
bad-jpeg-proc tuplen
bad-photometric-interpretation tuplen
bad-planar-configuration tuplen
bad-predictor tuplen
bad-resolution-unit tuplen
bad-sample-format tuplen
bad-small-ifd-type tuplen
bad-tiff-magic tuplebytes
ifd tupleoffset next-offset count ifd-entries processed-tags strips bitmap
ifd-entry tupletag type count offset/value
loading-tiff tupleendianness the-answer ifd-offset ifds
no-tag tupleclass
unhandled-compression tuplecompression
unknown-component-order tupleifd
unknown-ifd-type tuplen where


Singleton classes
artist
bad-fax-lines
bits-per-sample
cell-length
cell-width
clean-fax-data
color-map
compression
compression-10
compression-9
compression-CCITT-2
compression-CCITT-3
compression-CCITT-4
compression-adobe-deflate
compression-ccittrlew
compression-dcs
compression-deflate
compression-it8bl
compression-it8ctpad
compression-it8lw
compression-it8mp
compression-jbig
compression-jp2000
compression-jpeg-new
compression-jpeg-old
compression-lzw
compression-next
compression-none
compression-pack-bits
compression-pixarfilm
compression-pixarlog
compression-sgilog
compression-sgilog24
compression-thunderscan
consecutive-bad-fax-lines
copyright
data-type
date-time
document-name
exif-ifd
extra-samples
extra-samples-associated-alpha-data
extra-samples-unassociated-alpha-data
extra-samples-unspecified-alpha-data
fill-order
free-byte-counts
free-offsets
gdal-metadata
gray-response-curve
gray-response-unit
halftone-hints
host-computer
image-depth
image-description
image-length
image-width
inter-color-profile
iptc
jpeg-actables
jpeg-dctables
jpeg-interchange-format
jpeg-interchange-format-length
jpeg-proc
jpeg-proc-baseline
jpeg-proc-lossless
jpeg-qtables
jpeg-restart-interval
jpeg-tables
matteing
max-sample-value
min-sample-value
new-subfile-type
orientation
page-name
page-number
photometric-interpretation
photometric-interpretation-black-is-zero
photometric-interpretation-cielab
photometric-interpretation-icclab
photometric-interpretation-itulab
photometric-interpretation-logl
photometric-interpretation-logluv
photometric-interpretation-palette-color
photometric-interpretation-rgb
photometric-interpretation-separated
photometric-interpretation-transparency-mask
photometric-interpretation-white-is-zero
photometric-interpretation-ycbcr
photoshop
planar-configuration
planar-configuration-chunky
planar-configuration-planar
predictor
predictor-horizontal-differencing
predictor-none
print-image-matching-info
reference-black-white
resolution-unit
resolution-unit-centimeter
resolution-unit-inch
resolution-unit-none
rows-per-strip
sample-format
sample-format-ieee-float
sample-format-none
sample-format-signed-integer
sample-format-undefined-data
sample-format-unsigned-integer
samples-per-pixel
software
sto-nits
strip-byte-counts
strip-offsets
sub-ifd
subfile-type
t4-options
threshholding
tiff-image
tiff-make
tiff-model
tile-byte-counts
tile-depth
tile-length
tile-offsets
tile-width
unhandled-ifd-entry
x-position
x-resolution
xmp
y-position
y-resolution
ycbcr-coefficients
ycbcr-positioning
ycbcr-subsampling


Ordinary words
WordStack effect
(strips-predictor)( ifd -- ifd )
(uncompress-strips)( strips compression -- uncompressed-strips )
<ifd-entry>( tag type count offset/value -- ifd-entry )
<ifd>( offset count ifd-entries next-offset -- ifd )
<loading-tiff>( -- tiff )
adjust-offset/value( ifd-entry -- obj )
bad-compression( n -- * )
bad-extra-samples( n -- * )
bad-jpeg-proc( n -- * )
bad-photometric-interpretation( n -- * )
bad-planar-configuration( n -- * )
bad-predictor( n -- * )
bad-resolution-unit( n -- * )
bad-sample-format( n -- * )
bad-small-ifd-type( n -- * )
bad-tiff-magic( bytes -- * )
bytes>bits( n/byte-array -- n )
dispatch-planar-configuration( ifd planar-configuration -- )
find-tag( ifd class -- tag )
find-tag*( ifd class -- tag/class ? )
fix-bitmap-endianness( ifd -- ifd )
handle-alpha-data( ifd -- ifd )
ifd-component-order( ifd -- component-order component-type )
ifd-entry-value( ifd-entry -- n )
ifd>image( ifd -- image )
load-tiff( -- loading-tiff )
load-tiff-ifds( -- loading-tiff )
lookup-compression( n -- compression )
lookup-extra-samples( sequence -- object )
lookup-jpeg-proc( sequence -- object )
lookup-photometric-interpretation( n -- singleton )
lookup-planar-configuration( n -- object )
lookup-predictor( n -- object )
lookup-resolution-unit( n -- object )
lookup-sample-format( sequence -- object )
no-tag( class -- * )
offset-bytes>obj( bytes type -- obj )
process-chunky-ifd( ifd -- )
process-ifd( ifd -- )
process-ifd-entry( ifd-entry -- value class )
process-ifds( loading-tiff -- loading-tiff )
process-planar-ifd( ifd -- )
process-tif-ifds( loading-tiff -- )
read-header( tiff -- tiff )
read-ifd( offset -- ifd )
read-ifd-entry( -- ifd )
read-ifds( tiff offset -- tiff )
read-strips( ifd -- ifd )
store-ifd( tiff ifd -- tiff )
strips-predictor( ifd -- ifd )
strips>bitmap( ifd -- ifd )
tag?( ifd class -- tag )
tiff-endianness( byte-array -- ? )
tiff>image( image -- image )
uncompress-strips( ifd -- ifd )
unhandled-compression( compression -- * )
unknown-component-order( ifd -- * )
unknown-ifd-type( n where -- * )
value-length( ifd-entry -- n )
with-tiff-endianness( loading-tiff quot -- )


Class predicate words
WordStack effect
artist?( object -- ? )
bad-compression?( object -- ? )
bad-extra-samples?( object -- ? )
bad-fax-lines?( object -- ? )
bad-jpeg-proc?( object -- ? )
bad-photometric-interpretation?( object -- ? )
bad-planar-configuration?( object -- ? )
bad-predictor?( object -- ? )
bad-resolution-unit?( object -- ? )
bad-sample-format?( object -- ? )
bad-small-ifd-type?( object -- ? )
bad-tiff-magic?( object -- ? )
bits-per-sample?( object -- ? )
cell-length?( object -- ? )
cell-width?( object -- ? )
clean-fax-data?( object -- ? )
color-map?( object -- ? )
compression-10?( object -- ? )
compression-9?( object -- ? )
compression-CCITT-2?( object -- ? )
compression-CCITT-3?( object -- ? )
compression-CCITT-4?( object -- ? )
compression-adobe-deflate?( object -- ? )
compression-ccittrlew?( object -- ? )
compression-dcs?( object -- ? )
compression-deflate?( object -- ? )
compression-it8bl?( object -- ? )
compression-it8ctpad?( object -- ? )
compression-it8lw?( object -- ? )
compression-it8mp?( object -- ? )
compression-jbig?( object -- ? )
compression-jp2000?( object -- ? )
compression-jpeg-new?( object -- ? )
compression-jpeg-old?( object -- ? )
compression-lzw?( object -- ? )
compression-next?( object -- ? )
compression-none?( object -- ? )
compression-pack-bits?( object -- ? )
compression-pixarfilm?( object -- ? )
compression-pixarlog?( object -- ? )
compression-sgilog24?( object -- ? )
compression-sgilog?( object -- ? )
compression-thunderscan?( object -- ? )
compression?( object -- ? )
consecutive-bad-fax-lines?( object -- ? )
copyright?( object -- ? )
data-type?( object -- ? )
date-time?( object -- ? )
document-name?( object -- ? )
exif-ifd?( object -- ? )
extra-samples-associated-alpha-data?( object -- ? )
extra-samples-unassociated-alpha-data?( object -- ? )
extra-samples-unspecified-alpha-data?( object -- ? )
extra-samples?( object -- ? )
fill-order?( object -- ? )
free-byte-counts?( object -- ? )
free-offsets?( object -- ? )
gdal-metadata?( object -- ? )
gray-response-curve?( object -- ? )
gray-response-unit?( object -- ? )
halftone-hints?( object -- ? )
host-computer?( object -- ? )
ifd-entry?( object -- ? )
ifd?( object -- ? )
image-depth?( object -- ? )
image-description?( object -- ? )
image-length?( object -- ? )
image-width?( object -- ? )
inter-color-profile?( object -- ? )
iptc?( object -- ? )
jpeg-actables?( object -- ? )
jpeg-dctables?( object -- ? )
jpeg-interchange-format-length?( object -- ? )
jpeg-interchange-format?( object -- ? )
jpeg-proc-baseline?( object -- ? )
jpeg-proc-lossless?( object -- ? )
jpeg-proc?( object -- ? )
jpeg-qtables?( object -- ? )
jpeg-restart-interval?( object -- ? )
jpeg-tables?( object -- ? )
loading-tiff?( object -- ? )
matteing?( object -- ? )
max-sample-value?( object -- ? )
min-sample-value?( object -- ? )
new-subfile-type?( object -- ? )
no-tag?( object -- ? )
orientation?( object -- ? )
page-name?( object -- ? )
page-number?( object -- ? )
photometric-interpretation-black-is-zero?( object -- ? )
photometric-interpretation-cielab?( object -- ? )
photometric-interpretation-icclab?( object -- ? )
photometric-interpretation-itulab?( object -- ? )
photometric-interpretation-logl?( object -- ? )
photometric-interpretation-logluv?( object -- ? )
photometric-interpretation-palette-color?( object -- ? )
photometric-interpretation-rgb?( object -- ? )
photometric-interpretation-separated?( object -- ? )
photometric-interpretation-transparency-mask?( object -- ? )
photometric-interpretation-white-is-zero?( object -- ? )
photometric-interpretation-ycbcr?( object -- ? )
photometric-interpretation?( object -- ? )
photoshop?( object -- ? )
planar-configuration-chunky?( object -- ? )
planar-configuration-planar?( object -- ? )
planar-configuration?( object -- ? )
predictor-horizontal-differencing?( object -- ? )
predictor-none?( object -- ? )
predictor?( object -- ? )
print-image-matching-info?( object -- ? )
reference-black-white?( object -- ? )
resolution-unit-centimeter?( object -- ? )
resolution-unit-inch?( object -- ? )
resolution-unit-none?( object -- ? )
resolution-unit?( object -- ? )
rows-per-strip?( object -- ? )
sample-format-ieee-float?( object -- ? )
sample-format-none?( object -- ? )
sample-format-signed-integer?( object -- ? )
sample-format-undefined-data?( object -- ? )
sample-format-unsigned-integer?( object -- ? )
sample-format?( object -- ? )
samples-per-pixel?( object -- ? )
software?( object -- ? )
sto-nits?( object -- ? )
strip-byte-counts?( object -- ? )
strip-offsets?( object -- ? )
sub-ifd?( object -- ? )
subfile-type?( object -- ? )
t4-options?( object -- ? )
threshholding?( object -- ? )
tiff-image?( object -- ? )
tiff-make?( object -- ? )
tiff-model?( object -- ? )
tile-byte-counts?( object -- ? )
tile-depth?( object -- ? )
tile-length?( object -- ? )
tile-offsets?( object -- ? )
tile-width?( object -- ? )
unhandled-compression?( object -- ? )
unhandled-ifd-entry?( object -- ? )
unknown-component-order?( object -- ? )
unknown-ifd-type?( object -- ? )
x-position?( object -- ? )
x-resolution?( object -- ? )
xmp?( object -- ? )
y-position?( object -- ? )
y-resolution?( object -- ? )
ycbcr-coefficients?( object -- ? )
ycbcr-positioning?( object -- ? )
ycbcr-subsampling?( object -- ? )


Files