Common Lisp Package: RETROSPECTIFF

README:

FUNCTION

Public

Undocumented

READ-TIFF-FILE (PATHNAME)

READ-TIFF-STREAM (STREAM)

WRITE-TIFF-FILE (PATHNAME IMAGE &REST ARGS)

WRITE-TIFF-STREAM (STREAM OBJ &KEY BYTE-ORDER)

Private

STRING-CONTENTS-OF-STREAM (IN)

Returns a string with the entire contents of the specified file.

VECTOR-CONTENTS-OF-STREAM (IN)

Returns a string with the entire contents of the specified file.

Undocumented

ADD-IFD-ENTRY (IFD ENTRY)

COMPUTE-ROWS-PER-STRIP (IMAGE-LENGTH BYTES-PER-ROW &KEY (STRIP-SIZE 262144))

CONVERT-TO-SIGNED-INTEGER (NUM BITS)

CONVERT-TO-UNSIGNED-INTEGER (NUM BITS)

ENSURE-ARRAY-SIZE-AND-SET-FILL-POINTER (ARRAY FILL-POINTER)

GET-BITS (ARRAY BIT-START BIT-END)

GET-IFD-VALUE (IFD KEY)

GET-IFD-VALUES (IFD KEY)

IFD-ENTRY-OUT-OF-LINE-BYTES (ENTRY)

LZW-DECODE (COMPRESSED-VECTOR &KEY STREAM)

LZW-DECODE-CODES (COMPRESSED-VECTOR)

LZW-ENCODE (RAW-VECTOR)

MAKE-IFD-ENTRY-LONG (TAG DATA)

MAKE-IFD-ENTRY-RATIONAL (TAG DATA)

MAKE-IFD-ENTRY-SHORT (TAG DATA)

MAKE-TIFF-FIELDS (IMAGE)

PACKBITS-DECODE (COMPRESSED-VECTOR &KEY STREAM (BITS 8))

PACKBITS-ENCODE (RAW-VECTOR)

READ-BYTES (STREAM COUNT)

READ-GRAYSCALE-IMAGE (STREAM IFD)

READ-GRAYSCALE-STRIP (STREAM ARRAY START-ROW STRIP-OFFSET STRIP-BYTE-COUNT WIDTH BITS-PER-SAMPLE COMPRESSION)

READ-INDEXED-IMAGE (STREAM IFD)

READ-INDEXED-STRIP (STREAM ARRAY START-ROW STRIP-OFFSET STRIP-BYTE-COUNT WIDTH BITS-PER-SAMPLE BYTES-PER-PIXEL COMPRESSION)

READ-RGB-IMAGE (STREAM IFD)

READ-RGB-STRIP (STREAM ARRAY START-ROW STRIP-OFFSET STRIP-BYTE-COUNT WIDTH BITS-PER-SAMPLE SAMPLES-PER-PIXEL BYTES-PER-PIXEL COMPRESSION)

REM8 (X)

SET-BITS (ARRAY BIT-START BIT-END VALUE)

STRING-CONTENTS-OF-FILE (PATHNAME)

VECTOR-CONTENTS-OF-FILE (PATHNAME)

VECTORIZE (DATA)

GENERIC-FUNCTION

Private

Undocumented

BYTES-PER-ENTRY (CLASS)

ENTRY-BYTES (IFD-ENTRY)

SLOT-ACCESSOR

Public

Undocumented

TIFF-IMAGE-BITS-PER-SAMPLE (OBJECT)

SETFTIFF-IMAGE-BITS-PER-SAMPLE (NEW-VALUE OBJECT)

TIFF-IMAGE-BYTE-ORDER (OBJECT)

SETFTIFF-IMAGE-BYTE-ORDER (NEW-VALUE OBJECT)

TIFF-IMAGE-COLOR-MAP (OBJECT)

SETFTIFF-IMAGE-COLOR-MAP (NEW-VALUE OBJECT)

TIFF-IMAGE-DATA (OBJECT)

SETFTIFF-IMAGE-DATA (NEW-VALUE OBJECT)

TIFF-IMAGE-LENGTH (OBJECT)

SETFTIFF-IMAGE-LENGTH (NEW-VALUE OBJECT)

TIFF-IMAGE-MIN-IS-WHITE (OBJECT)

SETFTIFF-IMAGE-MIN-IS-WHITE (NEW-VALUE OBJECT)

TIFF-IMAGE-SAMPLES-PER-PIXEL (OBJECT)

SETFTIFF-IMAGE-SAMPLES-PER-PIXEL (NEW-VALUE OBJECT)

TIFF-IMAGE-WIDTH (OBJECT)

SETFTIFF-IMAGE-WIDTH (NEW-VALUE OBJECT)

Private

Undocumented

BYTE-ORDER (OBJECT)

SETFBYTE-ORDER (NEW-VALUE OBJECT)

DATA (OBJECT)

SETFDATA (NEW-VALUE OBJECT)

DENOMINATOR (OBJECT)

SETFDENOMINATOR (NEW-VALUE OBJECT)

ENTRIES (OBJECT)

SETFENTRIES (NEW-VALUE OBJECT)

ENTRY-COUNT (OBJECT)

SETFENTRY-COUNT (NEW-VALUE OBJECT)

FIELD-TYPE (OBJECT)

SETFFIELD-TYPE (NEW-VALUE OBJECT)

IFD-LIST (OBJECT)

SETFIFD-LIST (NEW-VALUE OBJECT)

IFD-OFFSET (OBJECT)

SETFIFD-OFFSET (NEW-VALUE OBJECT)

MAGIC (OBJECT)

SETFMAGIC (NEW-VALUE OBJECT)

NEXT-IFD-OFFSET (OBJECT)

SETFNEXT-IFD-OFFSET (NEW-VALUE OBJECT)

NUMERATOR (OBJECT)

SETFNUMERATOR (NEW-VALUE OBJECT)

TAG (OBJECT)

SETFTAG (NEW-VALUE OBJECT)

VALUE-COUNT (OBJECT)

SETFVALUE-COUNT (NEW-VALUE OBJECT)

VALUE-OFFSET (OBJECT)

SETFVALUE-OFFSET (NEW-VALUE OBJECT)

VARIABLE

Private

Undocumented

*BINARY-TYPE-SIZES*

*BYTE-ORDER*

CLASS

Public

Undocumented

TIFF-IMAGE

Private

Undocumented

ASCII-IFD-ENTRY

BYTE-IFD-ENTRY

DOUBLE-IFD-ENTRY

FLOAT-IFD-ENTRY

IFD

IFD-ENTRY

LONG-IFD-ENTRY

RATIONAL

RATIONAL-IFD-ENTRY

SBYTE-IFD-ENTRY

SHORT-IFD-ENTRY

SLONG-IFD-ENTRY

SRATIONAL

SRATIONAL-IFD-ENTRY

SSHORT-IFD-ENTRY

TIFF-FIELDS

UNKNOWN-IFD-ENTRY

CONSTANT

Private

Undocumented

+BITS-PER-SAMPLE-TAG+

+CLEAR-CODE+

+COLOR-MAP-TAG+

+COMPRESSION-TAG+

+END-OF-INFORMATION-CODE+

+EXIF-TAG+

+FIELD-TYPE-ASCII+

+FIELD-TYPE-BYTE+

+FIELD-TYPE-DOUBLE+

+FIELD-TYPE-FLOAT+

+FIELD-TYPE-LONG+

+FIELD-TYPE-RATIONAL+

+FIELD-TYPE-SBYTE+

+FIELD-TYPE-SHORT+

+FIELD-TYPE-SLONG+

+FIELD-TYPE-SRATIONAL+

+FIELD-TYPE-SSHORT+

+FIELD-TYPE-UNDEFINED+

+FIRST-ENTRY+

+HORIZONTAL-DIFFERENCING+

+ICC-PROFILE-TAG+

+IMAGE-LENGTH-TAG+

+IMAGE-WIDTH-TAG+

+INITIAL-CODE-SIZE+

+LAST-CODE+

+LZW-COMPRESSION+

+MAX-CODE+

+NO-COMPRESSION+

+PACKBITS-COMPRESSION+

+PHOTOMETRIC-INTERPRETATION-BLACK-IS-ZERO+

+PHOTOMETRIC-INTERPRETATION-PALETTE-COLOR+

+PHOTOMETRIC-INTERPRETATION-RGB+

+PHOTOMETRIC-INTERPRETATION-TAG+

+PHOTOMETRIC-INTERPRETATION-WHITE-IS-ZERO+

+PLANAR-CONFIGURATION-TAG+

+PREDICTOR-TAG+

+RESOLUTION-UNIT-TAG+

+ROWS-PER-STRIP-TAG+

+SAMPLES-PER-PIXEL-TAG+

+STRIP-BYTE-COUNTS-TAG+

+STRIP-OFFSETS-TAG+

+X-RESOLUTION-TAG+

+Y-RESOLUTION-TAG+