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