1<HTML>
2<HEAD>
3<TITLE>
4Contributed TIFF Software
5</TITLE>
6</HEAD>
7
8<BODY BGCOLOR=white> 
9<FONT FACE="Arial, Helvetica, Sans">
10<H1>
11<IMG SRC=images/smallliz.jpg WIDTH=144 HEIGHT=108 ALIGN=left BORDER=1 HSPACE=6>
12Contributed TIFF Software
13</H1>
14
15
16<P>
17The <B>contrib</B> directory has contributed software that
18uses the TIFF library or which is associated with the library
19(typically glue and guidance for ports to non-UNIX platforms, or tools that
20aren't directly TIFF related).
21
22<BR CLEAR=left>
23
24<P>
25<TABLE BORDER CELLPADDING=3>
26
27<TR>
28<TD VALIGN=top>
29<B>contrib/vms</B>
30</TD>
31<TD>
32scripts and files from Karsten Spang for building
33		the library and tools under VMS
34</TD>
35</TR>
36
37<TR>
38<TD VALIGN=top>
39<B>contrib/dbs</B>
40</TD>
41<TD>
42various tools from Dan & Chris Sears, including a simple X-based viewer
43</TD>
44</TR>
45
46<TR>
47<TD VALIGN=top>
48<B>contrib/ras</B>
49</TD>
50<TD>
51two programs by Patrick Naughton for converting
52		between Sun rasterfile format and TIFF (these
53		require <TT>libpixrect.a</TT>, as opposed to the one in
54		tools that doesn't)
55</TD>
56</TR>
57
58<TR>
59<TD VALIGN=top>
60<B>contrib/mac-mpw</B><br>
61<B>contrib/mac-cw</B>
62</TD>
63<TD>
64scripts and files from Niles Ritter for building
65the library and tools under Macintosh/MPW C and
66code warrior.
67</TD>
68</TR>
69
70<TR>
71<TD VALIGN=top>
72<B>contrib/acorn</B>
73</TD>
74<TD>
75scripts and files from Peter Greenham for building
76		the library and tools on an Acorn RISC OS system.
77</TD>
78</TR>
79
80<TR>
81<TD VALIGN=top>
82<B>contrib/win32</B>
83</TD>
84<TD>
85scripts and files from Scott Wagner for building
86the library under Windows NT and Windows 95. (The makefile.vc in the
87libtiff/libtiff directory may be sufficient for most users.)
88</TD>
89</TR>
90
91<TR>
92<TD VALIGN=top>
93<B>contrib/win_dib</B>
94</TD>
95<TD>
96two separate implementations of TIFF to DIB code suitable for any Win32 
97platform.  Contributed by Mark James, and Philippe Tenenhaus.
98</TD>
99</TR>
100
101<TR>
102<TD VALIGN=top>
103<B>contrib/ojpeg</B>
104</TD>
105<TD>
106Patch for IJG JPEG library related to support for some Old JPEG in TIFF files.
107Contributed by Scott Marovich.
108</TD>
109</TR>
110
111<TR>
112<TD VALIGN=top>
113<B>contrib/dosdjgpp</B>
114</TD>
115<TD>
116scripts and files from Alexander Lehmann for building
117		the library under MSDOS with the DJGPP v2 compiler.
118</TD>
119</TR>
120
121<TR>
122<TD VALIGN=top>
123<B>contrib/tags</B>
124</TD>
125<TD>
126scripts and files from Niles Ritter for adding private
127         tag support at runtime, without changing libtiff.
128</TD>
129</TR>
130
131<TR>
132<TD VALIGN=top>
133<B>contrib/mfs</B>
134</TD>
135<TD>
136code from Mike Johnson to read+write images in memory
137without modifying the library
138</TD>
139</TR>
140
141<TR>
142<TD VALIGN=top>
143<B>contrib/pds</B>
144</TD>
145<TD>
146various routines from Conrad Poelman; a TIFF image iterator and
147   code to support ``private sub-directories''
148</TD>
149</TR>
150
151<TR>
152<TD VALIGN=top>
153<B>contrib/iptcutil</B>
154</TD>
155
156<TD>
157
158A utility by <A HREF=mailto:billr@corbis.com>Bill Radcliffe</a> to
159convert an extracted IPTC Newsphoto caption from a binary blob to
160ASCII text, and vice versa. IPTC binary blobs can be extracted from
161images via the <A
162HREF=http://www.ImageMagick.org/>ImageMagick</a> convert(1)
163utility.
164
165
166</TD>
167</TR>
168
169<TR>
170<TD VALIGN=top>
171<B>contrib/addtiffo</B>
172</TD>
173
174<TD>
175
176A utility (and supporting subroutine) for building
177one or more reduce resolution
178overviews to an existing TIFF file.  Supplied by 
179<a href="http://pobox.com/~warmerdam">Frank Warmerdam</a>.
180
181</TD>
182</TR>
183
184<TR>
185<TD VALIGN=top>
186<B>contrib/stream</B>
187</TD>
188
189<TD>
190
191A class (TiffStream) for accessing TIFF files through a C++ stream 
192interface.   Supplied by <a href="mailto:avi@shutterfly.com">Avi Bleiweiss</a>.
193
194</TD>
195</TR>
196
197</TABLE>
198
199<P>
200Questions regarding these packages are usually best directed toward
201their authors. 
202
203<P>
204<HR>
205
206Last updated: $Date: 2006-07-12 00:48:11 -0700 (Wed, 12 Jul 2006) $
207
208</BODY>
209</HTML>
210