xref: /libtiff-4.0.7/html/contrib.html (revision d4dd6ccc)
10ef31e1fSMike Welles<HTML>
20ef31e1fSMike Welles<HEAD>
30ef31e1fSMike Welles<TITLE>
40ef31e1fSMike WellesContributed TIFF Software
50ef31e1fSMike Welles</TITLE>
60ef31e1fSMike Welles</HEAD>
70ef31e1fSMike Welles
8b751b3a5SMike Welles<BODY BGCOLOR=white>
9dcb05556SMike Welles<FONT FACE="Arial, Helvetica, Sans">
100ef31e1fSMike Welles<H1>
110ef31e1fSMike Welles<IMG SRC=images/smallliz.jpg WIDTH=144 HEIGHT=108 ALIGN=left BORDER=1 HSPACE=6>
120ef31e1fSMike WellesContributed TIFF Software
130ef31e1fSMike Welles</H1>
140ef31e1fSMike Welles
150ef31e1fSMike Welles
160ef31e1fSMike Welles<P>
170ef31e1fSMike WellesThe <B>contrib</B> directory has contributed software that
180ef31e1fSMike Wellesuses the TIFF library or which is associated with the library
190ef31e1fSMike Welles(typically glue and guidance for ports to non-UNIX platforms, or tools that
200ef31e1fSMike Wellesaren't directly TIFF related).
210ef31e1fSMike Welles
220ef31e1fSMike Welles<BR CLEAR=left>
230ef31e1fSMike Welles
240ef31e1fSMike Welles<P>
250ef31e1fSMike Welles<TABLE BORDER CELLPADDING=3>
260ef31e1fSMike Welles
270ef31e1fSMike Welles<TR>
280ef31e1fSMike Welles<TD VALIGN=top>
290ef31e1fSMike Welles<B>contrib/vms</B>
300ef31e1fSMike Welles</TD>
310ef31e1fSMike Welles<TD>
320ef31e1fSMike Wellesscripts and files from Karsten Spang for building
330ef31e1fSMike Welles		the library and tools under VMS
340ef31e1fSMike Welles</TD>
350ef31e1fSMike Welles</TR>
360ef31e1fSMike Welles
370ef31e1fSMike Welles<TR>
380ef31e1fSMike Welles<TD VALIGN=top>
390ef31e1fSMike Welles<B>contrib/dbs</B>
400ef31e1fSMike Welles</TD>
410ef31e1fSMike Welles<TD>
420ef31e1fSMike Wellesvarious tools from Dan & Chris Sears, including a simple X-based viewer
430ef31e1fSMike Welles</TD>
440ef31e1fSMike Welles</TR>
450ef31e1fSMike Welles
460ef31e1fSMike Welles<TR>
470ef31e1fSMike Welles<TD VALIGN=top>
480ef31e1fSMike Welles<B>contrib/ras</B>
490ef31e1fSMike Welles</TD>
500ef31e1fSMike Welles<TD>
510ef31e1fSMike Wellestwo programs by Patrick Naughton for converting
520ef31e1fSMike Welles		between Sun rasterfile format and TIFF (these
530ef31e1fSMike Welles		require <TT>libpixrect.a</TT>, as opposed to the one in
540ef31e1fSMike Welles		tools that doesn't)
550ef31e1fSMike Welles</TD>
560ef31e1fSMike Welles</TR>
570ef31e1fSMike Welles
580ef31e1fSMike Welles<TR>
590ef31e1fSMike Welles<TD VALIGN=top>
60e47f6b80SFrank Warmerdam<B>contrib/mac-mpw</B><br>
61e47f6b80SFrank Warmerdam<B>contrib/mac-cw</B>
620ef31e1fSMike Welles</TD>
630ef31e1fSMike Welles<TD>
640ef31e1fSMike Wellesscripts and files from Niles Ritter for building
65e47f6b80SFrank Warmerdamthe library and tools under Macintosh/MPW C and
66e47f6b80SFrank Warmerdamcode warrior.
670ef31e1fSMike Welles</TD>
680ef31e1fSMike Welles</TR>
690ef31e1fSMike Welles
700ef31e1fSMike Welles<TR>
710ef31e1fSMike Welles<TD VALIGN=top>
720ef31e1fSMike Welles<B>contrib/acorn</B>
730ef31e1fSMike Welles</TD>
740ef31e1fSMike Welles<TD>
750ef31e1fSMike Wellesscripts and files from Peter Greenham for building
760ef31e1fSMike Welles		the library and tools on an Acorn RISC OS system.
770ef31e1fSMike Welles</TD>
780ef31e1fSMike Welles</TR>
790ef31e1fSMike Welles
800ef31e1fSMike Welles<TR>
810ef31e1fSMike Welles<TD VALIGN=top>
820ef31e1fSMike Welles<B>contrib/win32</B>
830ef31e1fSMike Welles</TD>
840ef31e1fSMike Welles<TD>
850ef31e1fSMike Wellesscripts and files from Scott Wagner for building
86e47f6b80SFrank Warmerdamthe library under Windows NT and Windows 95. (The makefile.vc in the
87e47f6b80SFrank Warmerdamlibtiff/libtiff directory may be sufficient for most users.)
880ef31e1fSMike Welles</TD>
890ef31e1fSMike Welles</TR>
900ef31e1fSMike Welles
910ef31e1fSMike Welles<TR>
920ef31e1fSMike Welles<TD VALIGN=top>
939a9ed799SFrank Warmerdam<B>contrib/win_dib</B>
949a9ed799SFrank Warmerdam</TD>
959a9ed799SFrank Warmerdam<TD>
969a9ed799SFrank Warmerdamtwo separate implementations of TIFF to DIB code suitable for any Win32
979a9ed799SFrank Warmerdamplatform.  Contributed by Mark James, and Philippe Tenenhaus.
989a9ed799SFrank Warmerdam</TD>
999a9ed799SFrank Warmerdam</TR>
1009a9ed799SFrank Warmerdam
1019a9ed799SFrank Warmerdam<TR>
1029a9ed799SFrank Warmerdam<TD VALIGN=top>
1039a9ed799SFrank Warmerdam<B>contrib/ojpeg</B>
1049a9ed799SFrank Warmerdam</TD>
1059a9ed799SFrank Warmerdam<TD>
1069a9ed799SFrank WarmerdamPatch for IJG JPEG library related to support for some Old JPEG in TIFF files.
1079a9ed799SFrank WarmerdamContributed by Scott Marovich.
1089a9ed799SFrank Warmerdam</TD>
1099a9ed799SFrank Warmerdam</TR>
1109a9ed799SFrank Warmerdam
1119a9ed799SFrank Warmerdam<TR>
1129a9ed799SFrank Warmerdam<TD VALIGN=top>
1130ef31e1fSMike Welles<B>contrib/dosdjgpp</B>
1140ef31e1fSMike Welles</TD>
1150ef31e1fSMike Welles<TD>
1160ef31e1fSMike Wellesscripts and files from Alexander Lehmann for building
1170ef31e1fSMike Welles		the library under MSDOS with the DJGPP v2 compiler.
1180ef31e1fSMike Welles</TD>
1190ef31e1fSMike Welles</TR>
1200ef31e1fSMike Welles
1210ef31e1fSMike Welles<TR>
1220ef31e1fSMike Welles<TD VALIGN=top>
1230ef31e1fSMike Welles<B>contrib/tags</B>
1240ef31e1fSMike Welles</TD>
1250ef31e1fSMike Welles<TD>
1260ef31e1fSMike Wellesscripts and files from Niles Ritter for adding private
1270ef31e1fSMike Welles         tag support at runtime, without changing libtiff.
1280ef31e1fSMike Welles</TD>
1290ef31e1fSMike Welles</TR>
1300ef31e1fSMike Welles
1310ef31e1fSMike Welles<TR>
1320ef31e1fSMike Welles<TD VALIGN=top>
1330ef31e1fSMike Welles<B>contrib/mfs</B>
1340ef31e1fSMike Welles</TD>
1350ef31e1fSMike Welles<TD>
1360ef31e1fSMike Wellescode from Mike Johnson to read+write images in memory
1370ef31e1fSMike Welleswithout modifying the library
1380ef31e1fSMike Welles</TD>
1390ef31e1fSMike Welles</TR>
1400ef31e1fSMike Welles
1410ef31e1fSMike Welles<TR>
1420ef31e1fSMike Welles<TD VALIGN=top>
1430ef31e1fSMike Welles<B>contrib/pds</B>
1440ef31e1fSMike Welles</TD>
1450ef31e1fSMike Welles<TD>
1460ef31e1fSMike Wellesvarious routines from Conrad Poelman; a TIFF image iterator and
1470ef31e1fSMike Welles   code to support ``private sub-directories''
1480ef31e1fSMike Welles</TD>
1490ef31e1fSMike Welles</TR>
1500ef31e1fSMike Welles
1510ef31e1fSMike Welles<TR>
1520ef31e1fSMike Welles<TD VALIGN=top>
1530ef31e1fSMike Welles<B>contrib/iptcutil</B>
1540ef31e1fSMike Welles</TD>
1550ef31e1fSMike Welles
1560ef31e1fSMike Welles<TD>
1570ef31e1fSMike Welles
1580ef31e1fSMike WellesA utility by <A HREF=mailto:[email protected]>Bill Radcliffe</a> to
1590ef31e1fSMike Wellesconvert an extracted IPTC Newsphoto caption from a binary blob to
1600ef31e1fSMike WellesASCII text, and vice versa. IPTC binary blobs can be extracted from
1610ef31e1fSMike Wellesimages via the <A
16215fd57d5SBob FriesenhahnHREF=http://www.ImageMagick.org/>ImageMagick</a> convert(1)
1630ef31e1fSMike Wellesutility.
1640ef31e1fSMike Welles
1650ef31e1fSMike Welles
1660ef31e1fSMike Welles</TD>
1670ef31e1fSMike Welles</TR>
1680ef31e1fSMike Welles
169e47f6b80SFrank Warmerdam<TR>
170e47f6b80SFrank Warmerdam<TD VALIGN=top>
171e47f6b80SFrank Warmerdam<B>contrib/addtiffo</B>
172e47f6b80SFrank Warmerdam</TD>
173e47f6b80SFrank Warmerdam
174e47f6b80SFrank Warmerdam<TD>
175e47f6b80SFrank Warmerdam
176e47f6b80SFrank WarmerdamA utility (and supporting subroutine) for building
177e47f6b80SFrank Warmerdamone or more reduce resolution
178e47f6b80SFrank Warmerdamoverviews to an existing TIFF file.  Supplied by
1799a9ed799SFrank Warmerdam<a href="http://pobox.com/~warmerdam">Frank Warmerdam</a>.
180e47f6b80SFrank Warmerdam
181e47f6b80SFrank Warmerdam</TD>
182e47f6b80SFrank Warmerdam</TR>
183e47f6b80SFrank Warmerdam
184e47f6b80SFrank Warmerdam<TR>
185e47f6b80SFrank Warmerdam<TD VALIGN=top>
186e47f6b80SFrank Warmerdam<B>contrib/stream</B>
187e47f6b80SFrank Warmerdam</TD>
188e47f6b80SFrank Warmerdam
189e47f6b80SFrank Warmerdam<TD>
190e47f6b80SFrank Warmerdam
191e47f6b80SFrank WarmerdamA class (TiffStream) for accessing TIFF files through a C++ stream
192e47f6b80SFrank Warmerdaminterface.   Supplied by <a href="mailto:[email protected]">Avi Bleiweiss</a>.
193e47f6b80SFrank Warmerdam
194e47f6b80SFrank Warmerdam</TD>
195e47f6b80SFrank Warmerdam</TR>
196e47f6b80SFrank Warmerdam
1970ef31e1fSMike Welles</TABLE>
1980ef31e1fSMike Welles
1990ef31e1fSMike Welles<P>
200b751b3a5SMike WellesQuestions regarding these packages are usually best directed toward
201b751b3a5SMike Wellestheir authors.
2020ef31e1fSMike Welles
2030ef31e1fSMike Welles<P>
2040ef31e1fSMike Welles<HR>
2050ef31e1fSMike Welles
206*d4dd6cccSBob FriesenhahnLast updated: $Date: 2016-09-25 20:05:44 $
2070ef31e1fSMike Welles
2080ef31e1fSMike Welles</BODY>
2090ef31e1fSMike Welles</HTML>
210