diff options
Diffstat (limited to 'html')
-rw-r--r-- | html/Makefile.in | 6 | ||||
-rw-r--r-- | html/build.html | 21 | ||||
-rw-r--r-- | html/contrib.html | 36 | ||||
-rw-r--r-- | html/document.html | 28 | ||||
-rw-r--r-- | html/images.html | 16 | ||||
-rw-r--r-- | html/index.html | 20 | ||||
-rw-r--r-- | html/internals.html | 43 | ||||
-rw-r--r-- | html/libtiff.html | 19 | ||||
-rw-r--r-- | html/misc.html | 29 | ||||
-rw-r--r-- | html/support.html | 36 | ||||
-rw-r--r-- | html/tools.html | 12 |
11 files changed, 111 insertions, 155 deletions
diff --git a/html/Makefile.in b/html/Makefile.in index 8e6b677c..2a0f2787 100644 --- a/html/Makefile.in +++ b/html/Makefile.in @@ -1,11 +1,11 @@ -# $Header: /usr/people/sam/tiff/html/RCS/Makefile.in,v 1.14 1997/02/21 01:20:12 sam Exp $ +# $Header: /d1/sam/tiff/html/RCS/Makefile.in,v 1.15 1997/08/29 21:47:05 sam Exp $ # # @WARNING@ # # Tag Image File Format Library Manual Pages # -# Copyright (c) 1991-1996 Sam Leffler -# Copyright (c) 1991-1996 Silicon Graphics, Inc. +# Copyright (c) 1991-1997 Sam Leffler +# Copyright (c) 1991-1997 Silicon Graphics, Inc. # # Permission to use, copy, modify, distribute, and sell this software and # its documentation for any purpose is hereby granted without fee, provided diff --git a/html/build.html b/html/build.html index 193eafa8..66480c7c 100644 --- a/html/build.html +++ b/html/build.html @@ -10,14 +10,6 @@ Building the TIFF Software Distribution Building the Software Distribution </H1> -<H5> -This documentation is best viewed using a graphical browser that supports -the latest HTML directives for formatting documents. In particular, -this document was authored -for viewing with version 1.1 or newer of the -<A HREF="http://home.mcom.com/comprod/products/navigator/index.html">Netscape Navigator</A>. -</H5> - <UL> <LI><A HREF=#UNIX>Building on a UNIX system</A>. <LI><A HREf=#MacMPW>Building on a Macintosh system with MPW</A>. @@ -491,14 +483,15 @@ default this is <B>/usr/local/bin</B>.</TD> <TR> <TD VALIGN=top><TT>DIR_GZLIB</TT></TD> -<TD>The options to pass to the C compiler to reference the zlib library -when ZIP support is enabled; e.g. ``<TT>-L../src/zlib -lgz</TT>''.</TD> +<TD>The pathname of the directory containing the zlib library +(when ZIP or PixarLog compression support is enabled); +e.g. ``<TT>../src/zlib</TT>''.</TD> </TR> <TR> <TD VALIGN=top><TT>DIR_JPEGLIB</TT></TD> -<TD>The options to pass to the C compiler to reference the JPEG library -when JPEG support is enabled; e.g. ``<TT>-L/usr/local/lib -ljpeg</TT>''.</TD> +<TD>The pathname of the directory containing the JPEG library +(when JPEG support is enabled); e.g. ``<TT>/usr/local/lib</TT>''.</TD> </TR> <TR> @@ -1099,6 +1092,7 @@ libtiff/t4.h CCITT Group 3/4 code tables+definitions libtiff/tif_dir.h private defs for TIFF directory handling libtiff/tif_fax3.h CCITT Group 3/4-related definitions libtiff/tif_predict.h private defs for Predictor tag support +libtiff/uvcode.h LogL/LogLuv codec-specific definitions libtiff/version.h version string (generated by Makefile) libtiff/tif_acorn.c Acorn-related OS support @@ -1119,6 +1113,7 @@ libtiff/tif_fax3sm.c G3/G4 state tables (generated by mkg3states) libtiff/tif_flush.c i/o and directory state flushing libtiff/tif_getimage.c TIFFRGBAImage support libtiff/tif_jpeg.c JPEG codec (interface to the IJG distribution) +libtiff/tif_luv.c SGI LogL/LogLuv codec libtiff/tif_lzw.c LZW codec libtiff/tif_msdos.c MSDOS-related OS support libtiff/tif_next.c NeXT 2-bit scheme codec (decoding only) @@ -1151,7 +1146,7 @@ libtiff/mkversion.c program to generate libtiff/version.h. <ADDRESS> <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>. -Last updated: $Date: 1996/04/29 22:12:54 $ +Last updated: $Date: 1997/08/29 01:00:05 $ </ADDRESS> </BODY> diff --git a/html/contrib.html b/html/contrib.html index 50fafd7c..9f4d5ac4 100644 --- a/html/contrib.html +++ b/html/contrib.html @@ -10,22 +10,14 @@ Contributed TIFF Software Contributed TIFF Software </H1> -<H5> -This documentation is best viewed using a graphical browser that supports -the latest HTML directives for formatting documents. In particular, -this document was authored -for viewing with version 1.1 or newer of the -<A HREF="http://home.mcom.com/comprod/products/navigator/index.html">Netscape Navigator</A>. -</H5> - -<BR CLEAR=left> - <P> The <B>contrib</B> directory has contributed software that uses the TIFF library or which is associated with the library (typically glue and guidance for ports to non-UNIX platforms). +<BR CLEAR=left> + <P> <TABLE BORDER CELLPADDING=3> @@ -44,7 +36,7 @@ scripts and files from Karsten Spang for building <B>contrib/dbs</B> </TD> <TD> -a simple X-based TIFF viewer from Dan & Chris Sears +various tools from Dan & Chris Sears, including a simple X-based viewer </TD> </TR> @@ -110,6 +102,26 @@ scripts and files from Niles Ritter for adding private </TD> </TR> +<TR> +<TD VALIGN=top> +<B>contrib/mfs</B> +</TD> +<TD> +code from Mike Johnson to read+write images in memory +without modifying the library +</TD> +</TR> + +<TR> +<TD VALIGN=top> +<B>contrib/pds</B> +</TD> +<TD> +various routines from Conrad Poelman; a TIFF image iterator and + code to support ``private sub-directories'' +</TD> +</TR> + </TABLE> <P> @@ -124,7 +136,7 @@ and/or bug reports directly to the authors. <ADDRESS> <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>. -Last updated: $Date: 1996/04/29 19:18:06 $ +Last updated: $Date: 1997/09/02 00:11:22 $ </ADDRESS> </BODY> diff --git a/html/document.html b/html/document.html index 2e200e24..e6a04e3a 100644 --- a/html/document.html +++ b/html/document.html @@ -10,20 +10,6 @@ TIFF Documentation TIFF Documentation </H1> -<H5> -This documentation is best viewed using a graphical browser that supports -the latest HTML directives for formatting documents. In particular, -this document was authored -for viewing with version 1.1 or newer of the -<A HREF="http://home.mcom.com/comprod/products/navigator/index.html">Netscape Navigator</A>. -</H5> - -<BR CLEAR=left> - -<PRE> - -</PRE> - <P> A copy of the 6.0 specification is available by public ftp at @@ -32,20 +18,24 @@ A copy of the 6.0 specification is available by public ftp at </UL> This is a PostScript version of the final 6.0 specification compressed -the standard UNIX compress(1) program. +with the standard UNIX compress(1) program. An uncompressed PostScript file is also available as TIFF6.ps in the same directory. -Adobe (nee Aldus) also provides the 6.0 spec online in + +<BR CLEAR=left> + +<P> +Adobe (nee Aldus) provides the 6.0 spec online in Acrobat format (PDF); this can be found at <UL> -<A HREF="ftp://ftp.adobe.com/pub/adobe/devrelations/devtechnotes/pdffiles/tiff6.pdf">ftp://ftp.adobe.com/pub/adobe/devrelations/devtechnotes/pdffiles/tiff6.pdf</A> +<A HREF="http://www.adobe.com/supportservice/devrelations/PDFS/TN/TIFF6.pdf">http://www.adobe.com/supportservice/devrelations/PDFS/TN/TIFF6.pdf</A> </UL> TIFF Technical Notes can be retrieved from <UL> -<A HREF=ftp://ftp.sgi.com/graphics/tiff>ftp://ftp.sgi.com/graphics/tiff</A> +<A HREF="http://www.adobe.com/supportservice/devrelations/technotes.html">http://www.adobe.com/supportservice/devrelations/technotes.html</A> </UL> <P> @@ -53,7 +43,7 @@ TIFF Technical Notes can be retrieved from <ADDRESS> <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>. -Last updated: $Date: 1996/11/10 16:39:43 $ +Last updated: $Date: 1997/08/29 22:44:59 $ </ADDRESS> </BODY> diff --git a/html/images.html b/html/images.html index cfc705d0..0f5fa3a1 100644 --- a/html/images.html +++ b/html/images.html @@ -10,22 +10,16 @@ TIFF Test Images TIFF Test Images </H1> -<H5> -This documentation is best viewed using a graphical browser that supports -the latest HTML directives for formatting documents. In particular, -this document was authored -for viewing with version 1.1 or newer of the -<A HREF="http://home.mcom.com/comprod/products/navigator/index.html">Netscape Navigator</A>. -</H5> - -<BR CLEAR=left> - <P> Test images are available for most formats supported by the library. Most of the images included in the test kit are also part of this documentation (albeit in TIFF rather than GIF or JFIF). The images are kept in a separate archive that should be located in the same directory as this software. + +<BR CLEAR=left> + +<P> The latest archive of test images is located at <A HREF="ftp://ftp.sgi.com/graphics/tiff/v3.0pics.tar.Z">ftp://ftp.sgi.com/graphics/tiff/v3.0pics.tar.Z</A>. @@ -41,7 +35,7 @@ of images with different storage characteristics. <ADDRESS> <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>. -Last updated: $Date: 1996/04/29 19:18:06 $ +Last updated: $Date: 1997/08/27 23:34:36 $ </ADDRESS> </BODY> diff --git a/html/index.html b/html/index.html index 6934f31d..3f96fcaf 100644 --- a/html/index.html +++ b/html/index.html @@ -12,10 +12,10 @@ TIFF Software </H1> <B>Latest Release</B>: <A HREF="v3.4beta033.html">v3.4</A><BR> -<B>Latest Software</B>: <A HREF="v3.4beta036.html">v3.4beta036</A><BR> +<B>Latest Software</B>: <A HREF="v3.4beta037.html">v3.4beta037</A><BR> <B>Master FTP Site</B>: <A HREF="ftp://ftp.sgi.com/graphics/tiff">ftp.sgi.com (192.48.153.1), directory graphics/tiff</A><BR> -<B>Home Page</B>: <A HREF="http://www-mipl.jpl.nasa.gov/~ndr/tiff/"> - http://www-mipl.jpl.nasa.gov/~ndr/tiff/</A> <BR> +<B>Home Page</B>: <A HREF="http://www.earthlink.net/~ritter/tiff/"> + http://www.earthlink.net/~ritter/tiff/</A> <BR> <B>FAQ Page</B>: <I>forthcoming</I><BR> @@ -24,21 +24,12 @@ TIFF Software </PRE> -<H5> -<IMG SRC=images/note.gif WIDTH=32 HEIGHT=32 ALIGN=left HSPACE=6> -This documentation is best viewed using a graphical browser that supports -the latest HTML directives for formatting documents. In particular, -this document was authored -for viewing with version 1.1 or newer of the -<A HREF="http://home.mcom.com/comprod/products/navigator/index.html">Netscape Navigator</A>. -</H5> - <P> This software provides support for the <I>Tag Image File Format</I> (TIFF), a widely used format for storing image data. The latest version of the TIFF specification is <A HREF=document.html>available on-line</A> in several different formats, -as are a number of <A HREF=ftp://ftp.sgi.com/graphics/tiff>TIFF Technical Notes (TTN's)</A>. +as are a number of <A HREF= http://www.adobe.com/supportservice/devrelations/technotes.html>TIFF Technical Notes (TTN's)</A>. <P> Included in this software distribution is a library, libtiff, for @@ -75,13 +66,12 @@ The following sections are included in this documentation: A PostScript version of this documentation is available on-line at the master FTP site listed above. - <P> <HR> <ADDRESS> <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>. -Last updated: $Date: 1997/02/21 01:20:12 $ +Last updated: $Date: 1997/09/02 00:11:22 $ </ADDRESS> </BODY> diff --git a/html/internals.html b/html/internals.html index 756b5ab0..70ec7f20 100644 --- a/html/internals.html +++ b/html/internals.html @@ -11,20 +11,6 @@ Modifying The TIFF Library </H1> -<H5> -This documentation is best viewed using a graphical browser that supports -the latest HTML directives for formatting documents. In particular, -this document was authored -for viewing with version 1.1 or newer of the -<A HREF="http://home.mcom.com/comprod/products/navigator/index.html">Netscape Navigator</A>. -</H5> - -<BR CLEAR=left> - -<PRE> - -</PRE> - <P> This chapter provides information about the internal structure of the library, how to control the configuration when building it, and @@ -67,11 +53,17 @@ Configuration defines are split into three areas: <P> If the define <TT>COMPRESSION_SUPPORT</TT> is <STRONG>not defined</STRONG> then a default set of compression schemes is automatically -configured: CCITT Group 3 and 4 algorithms (compression codes 2, 3, 4, -and 32771), the Macintosh PackBits algorithm (compression 32773), -a Lempel-Ziv & Welch (LZW) algorithm (compression 5), a 4-bit -run-length encoding scheme from ThunderScan (compression 32809), -and a 2-bit encoding scheme used by NeXT (compression 32766). +configured: +<UL> +<LI>CCITT Group 3 and 4 algorithms (compression codes 2, 3, 4, and 32771), +<LI>the Macintosh PackBits algorithm (compression 32773), +<LI>a Lempel-Ziv & Welch (LZW) algorithm (compression 5), +<LI>a 4-bit run-length encoding scheme from ThunderScan (compression 32809), +<LI>a 2-bit encoding scheme used by NeXT (compression 32766), and +<LI>two experimental schemes intended for images with high dynamic range +(compression 34676 and 34677). +</UL> + To override this behaviour define <TT>COMPRESSION_SUPPORT</TT> and then one or more additional defines to enable configuration of the appropriate codecs (see the table below); e.g. @@ -185,6 +177,11 @@ run-length encoding scheme from ThunderScan (compression 32809)</TD> </TR> <TR> +<TD VALIGN=top><TT>SGILOG_SUPPORT</TT></TD> +<TD>SGI's compression scheme for high-resolution color images (compression 34676 and 34677)</TD> +</TR> + +<TR> <TD VALIGN=top><TT>COLORIMETRY_SUPPORT</TT></TD> <TD>support for the TIFF 6.0 colorimetry tags</TD> </TR> @@ -453,7 +450,8 @@ their type is presumed. <P><HR WIDTH=65% ALIGN=right><H3>General Comments</H3></A> -The library is designed to hide as much of the details of TIFF as +The library is designed to hide as much of the details of TIFF from +applications as possible. In particular, TIFF directories are read in their entirety into an internal format. Only the tags known by the library are available to a user and certain tag data may be maintained that a user @@ -471,7 +469,8 @@ the following guidelines to add support to the ``core library''. <OL> <LI>Define the tag in <B>tiff.h</B>. <LI>Add a field to the directory structure in <B>tif_dir.h</B> - and define a <TT>FIELD_*</TT> bit. + and define a <TT>FIELD_*</TT> bit (also update the definition of + <TT>FIELD_CODEC</TT> to reflect your addition). <LI>Add an entry in the <TT>TIFFFieldInfo</TT> array defined at the top of <B>tif_dirinfo.c</B>. Note that you must keep this array sorted by tag @@ -649,7 +648,7 @@ the portability of your TIFF files. <ADDRESS> <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>. -Last updated: $Date: 1996/12/13 05:31:06 $ +Last updated: $Date: 1997/08/27 23:34:39 $ </ADDRESS> </BODY> diff --git a/html/libtiff.html b/html/libtiff.html index 75607d77..c0e9a2b1 100644 --- a/html/libtiff.html +++ b/html/libtiff.html @@ -10,21 +10,6 @@ Using The TIFF Library Using The TIFF Library </H1> - -<H5> -This documentation is best viewed using a graphical browser that supports -the latest HTML directives for formatting documents. In particular, -this document was authored -for viewing with version 1.1 or newer of the -<A HREF="http://home.mcom.com/comprod/products/navigator/index.html">Netscape Navigator</A>. -</H5> - -<BR CLEAR=left> - -<PRE> - -</PRE> - <P> <TT>libtiff</TT> is a set of C functions (a library) that support the manipulation of TIFF image files. @@ -304,7 +289,7 @@ for reading, or by setting the tag when writing. <P> Compression schemes are implemented by software modules termed <I>codecs</I> -that implements decoder and encoder routines that hook into the +that implement decoder and encoder routines that hook into the core library i/o support. Codecs other than those bundled with the library can be registered for use with the <TT>TIFFRegisterCODEC</TT> routine. @@ -738,7 +723,7 @@ main() <ADDRESS> <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>. -Last updated: $Date: 1996/08/29 01:08:05 $ +Last updated: $Date: 1997/08/27 23:34:42 $ </ADDRESS> </BODY> diff --git a/html/misc.html b/html/misc.html index b550b9d6..6ec6efd8 100644 --- a/html/misc.html +++ b/html/misc.html @@ -10,20 +10,15 @@ Acknowledgments and Other Issues Acknowledgments and Other Issues </H1> -<H5> -This documentation is best viewed using a graphical browser that supports -the latest HTML directives for formatting documents. In particular, -this document was authored -for viewing with version 1.1 or newer of the -<A HREF="http://home.mcom.com/comprod/products/navigator/index.html">Netscape Navigator</A>. -</H5> +<P> +Silicon Graphics has seen fit to allow me to give this work away. It +is free. There is no support or guarantee of any sort as to its +operations, correctness, or whatever. If you do anything useful with +all or parts of it you need to honor the copyright notices. I would +also be interested in knowing about it and, hopefully, be acknowledged. <BR CLEAR=left> -<PRE> - -</PRE> - <H2>Acknowledgements</H2> @@ -64,15 +59,9 @@ guarantees with regard to the LZW support in this library. <H2>Use and Copyright</H2> -Silicon Graphics has seen fit to allow me to give this work away. It -is free. There is no support or guarantee of any sort as to its -operations, correctness, or whatever. If you do anything useful with -all or parts of it you need to honor the copyright notices. I would -also be interested in knowing about it and, hopefully, be acknowledged. - <P><H5><PRE> -Copyright (c) 1988-1996 Sam Leffler -Copyright (c) 1991-1996 Silicon Graphics, Inc. +Copyright (c) 1988-1997 Sam Leffler +Copyright (c) 1991-1997 Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided @@ -99,7 +88,7 @@ OF THIS SOFTWARE. <ADDRESS> <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>. -Last updated: $Date: 1996/04/29 19:31:11 $ +Last updated: $Date: 1997/08/29 21:47:10 $ </ADDRESS> </BODY> diff --git a/html/support.html b/html/support.html index 8080f07e..eae1bd76 100644 --- a/html/support.html +++ b/html/support.html @@ -11,16 +11,6 @@ TIFF 6.0 Specification Coverage </H1> -<H5> -This documentation is best viewed using a graphical browser that supports -the latest HTML directives for formatting documents. In particular, -this document was authored -for viewing with version 1.1 or newer of the -<A HREF="http://home.mcom.com/comprod/products/navigator/index.html">Netscape Navigator</A>. -</H5> - -<BR CLEAR=left> - <P> The library is capable of dealing with images that are written to follow the 5.0 or 6.0 TIFF spec. There is also considerable support @@ -179,7 +169,9 @@ that are, in some cases, of dubious value. Compression = 32766 NeXT 2-bit encoding Compression = 32809 ThunderScan 4-bit encoding Compression = 32909 Pixar companded 11-bit ZIP encoding - Compression = 34999 PKZIP-style Deflate encoding (experimental) + Compression = 32946 PKZIP-style Deflate encoding (experimental) + Compression = 34676 SGI 32-bit Log Luminance encoding (experimental) + Compression = 34677 SGI 24-bit Log Luminance encoding (experimental) </PRE> Note that there is no support for the JPEG-related tags defined @@ -187,6 +179,20 @@ in the 6.0 specification; the JPEG support is based on the post-6.0 proposal given in TIFF Technical Note #2. <P> +<TABLE> +<TR> +<TD VALIGN=top><IMG SRC="images/info.gif"></TD> +<TD> +<EM> +For more information on the experimental Log Luminance encoding +consult the materials available at +<A HREF=http://www.sgi.com/Technology/pixformat>http://www.sgi.com/Technology/pixformat</A>. +</EM> +</TD> +</TR> +</TABLE> + +<P> The following table shows the tags that are recognized and how they are used by the library. If no use is indicated, then the library @@ -623,6 +629,12 @@ reads and writes the tag, but does not use it internally. <TD ALIGN=center>R/W</TD> <TD>tile/strip calculations</TD> </TR> +<TR> +<TD><TT>StoNits</TT></TD> +<TD ALIGN=center>37439</TD> +<TD ALIGN=center>R/W</TD> +<TD> </TD> +</TR> </TABLE> <P> @@ -665,7 +677,7 @@ part of the TIFF 6.0 specification). <ADDRESS> <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>. -Last updated: $Date: 1996/04/29 19:18:06 $ +Last updated: $Date: 1997/09/02 00:11:22 $ </ADDRESS> </BODY> diff --git a/html/tools.html b/html/tools.html index 945db596..52593c46 100644 --- a/html/tools.html +++ b/html/tools.html @@ -10,16 +10,6 @@ TIFF Tools Overview TIFF Tools Overview </H1> -<H5> -This documentation is best viewed using a graphical browser that supports -the latest HTML directives for formatting documents. In particular, -this document was authored -for viewing with version 1.1 or newer of the -<A HREF="http://home.mcom.com/comprod/products/navigator/index.html">Netscape Navigator</A>. -</H5> - -<BR CLEAR=left> - <P> This software distribution comes with a small collection of programs for converting non-TIFF format images to TIFF and for manipulating @@ -181,7 +171,7 @@ Check out the manual pages for details about the above programs. <ADDRESS> <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>. -Last updated: $Date: 1996/04/29 19:18:06 $ +Last updated: $Date: 1997/08/27 23:34:47 $ </ADDRESS> </BODY> |