Parents: | images |
Tags: | images, file formats |
Authors: | Doug Coleman, Keith Lazuka |
Class | Superclass | Slots |
application-extension | tuple | introducer label block-size identifier authentication-code application-data |
comment-extension | tuple | introducer label comment-data |
gif-frame | tuple | image-descriptor local-color-table |
gif-unexpected-eof | tuple | |
graphics-control-extension | tuple | flags delay-time transparent-color-index |
image-descriptor | tuple | left top width height flags first-code-size |
loading-gif | tuple | loading? magic width height flags background-color default-aspect-ratio global-color-table graphic-control-extensions application-extensions plain-text-extensions comment-extensions image-descriptor local-color-table compressed-bytes |
loading-gif-error | tuple | gif-image |
plain-text-extension | tuple | introducer label block-size text-grid-left text-grid-top text-grid-width text-grid-height cell-width cell-height text-fg-color-index text-bg-color-index plain-text-data |
trailer | tuple | byte |
unhandled-data | tuple | byte |
unimplemented | tuple | message |
unknown-extension | tuple | n |
unsupported-gif-format | tuple | magic |
gif-image |
Word | Stack effect |
(read-sub-blocks) | ( -- ) |
<loading-gif> | ( -- loading-gif ) |
<trailer> | ( byte -- obj ) |
?transparent-color-index | ( loading-gif -- index/f ) |
APPLICATION-EXTENSION | ( -- value ) |
BLOCK-TERMINATOR | ( -- value ) |
COMMENT-EXTENSION | ( -- value ) |
EXTENSION-IDENTIFIER | ( -- value ) |
GRAPHIC-CONTROL-EXTENSION-BLOCK-SIZE | ( -- value ) |
GRAPHICS-CONTROL-EXTENSION | ( -- value ) |
IMAGE-DESCRIPTOR | ( -- value ) |
PLAIN-TEXT-EXTENSION | ( -- value ) |
TRAILER | ( -- value ) |
apply-palette | ( indexes palette transparent-index/f -- bitmap ) |
color-resolution | ( image -- ? ) |
color-table-size | ( image -- ? ) |
color-table? | ( image -- ? ) |
colorize | ( index palette transparent-index/f -- seq ) |
decompress | ( loading-gif -- indexes ) |
dimensions | ( loading-gif -- dim ) |
ensure-loaded | ( gif-image -- gif-image ) |
gif-unexpected-eof | ( -- * ) |
gif>image | ( loading-gif -- image ) |
interlaced? | ( image -- ? ) |
load-gif | ( stream -- loading-gif ) |
loading-gif-error | ( gif-image -- * ) |
maybe-read-local-color-table | ( loading-gif -- loading-gif ) |
read-GIF87a | ( loading-gif -- loading-gif ) |
read-GIF89a | ( loading-gif -- loading-gif ) |
read-application-extension | ( -- read-application-extension ) |
read-comment-extension | ( -- comment-extension ) |
read-data | ( loading-gif -- loading-gif ) |
read-extension | ( loading-gif -- loading-gif ) |
read-gif-header | ( loading-gif -- loading-gif ) |
read-global-color-table | ( loading-gif -- loading-gif ) |
read-graphic-control-extension | ( -- graphic-control-extension ) |
read-graphic-rendering-block | ( loading-gif -- loading-gif ) |
read-image-data | ( loading-gif -- loading-gif ) |
read-image-descriptor | ( -- image-descriptor ) |
read-logical-screen-descriptor | ( loading-gif -- loading-gif ) |
read-plain-text-extension | ( -- plain-text-extension ) |
read-sub-blocks | ( -- bytes ) |
read-table-based-image | ( loading-gif -- loading-gif ) |
sort? | ( image -- ? ) |
transparency? | ( image -- ? ) |
unhandled-data | ( byte -- * ) |
unimplemented | ( message -- * ) |
unknown-extension | ( n -- * ) |
unsupported-gif-format | ( magic -- * ) |
Word | Stack effect |
application-extension? | ( object -- ? ) |
comment-extension? | ( object -- ? ) |
gif-frame? | ( object -- ? ) |
gif-image? | ( object -- ? ) |
gif-unexpected-eof? | ( object -- ? ) |
graphics-control-extension? | ( object -- ? ) |
image-descriptor? | ( object -- ? ) |
loading-gif-error? | ( object -- ? ) |
loading-gif? | ( object -- ? ) |
plain-text-extension? | ( object -- ? ) |
trailer? | ( object -- ? ) |
unhandled-data? | ( object -- ? ) |
unimplemented? | ( object -- ? ) |
unknown-extension? | ( object -- ? ) |
unsupported-gif-format? | ( object -- ? ) |