home *** CD-ROM | disk | FTP | other *** search
/ Avalon - 3D Objects & Resources / Avalon.iso / faqs / filefrmt.sfq < prev    next >
Text File  |  1995-01-01  |  56KB  |  1,436 lines

  1. Newsgroups: comp.graphics,comp.answers,news.answers
  2. Path: bloom-beacon.mit.edu!gatech!howland.reston.ans.net!ix.netcom.com!netcom.com!jdm
  3. From: jdm@netcom.com
  4. Subject: Graphics File Formats Frequently Asked Questions (FAQ) (01Jan95)
  5. Message-ID: <graphics/fileformats-faq-1-789006480@netcom.com>
  6. Followup-To: poster
  7. Summary: This document answers many of the most frequently asked 
  8.     questions about graphics file formats on Usenet.
  9. Keywords: FAQ, GRAPHICS, FORMAT, IMAGE
  10. Sender: jdm@netcom.com (James D. Murray)
  11. Supersedes: <graphics/fileformats-faq-1-786308550@netcom.com>
  12. Reply-To: jdm@netcom.com (James D. Murray)
  13. Organization: None Whatsoever
  14. Date: Mon, 2 Jan 1995 00:28:04 GMT
  15. Approved: news-answers-request@MIT.EDU
  16. Expires: Tue, 31 Jan 1995 23:28:00 GMT
  17. Lines: 1416
  18. Xref: bloom-beacon.mit.edu comp.graphics:36097 comp.answers:9245 news.answers:32242
  19.  
  20. Posted-By: auto-faq 3.1.1.2
  21. Archive-name: graphics/fileformats-faq
  22. Posting-Frequency: monthly
  23. Last-modified: 01Jan95
  24.  
  25. This FAQ (Frequently Asked Questions) list contains information on graphics
  26. file formats, including, raster, vector, metafile, Page Description Language,
  27. 3D object, animation, and multimedia formats.
  28.  
  29. Please email contributions and corrections to this FAQ to jdm@netcom.com. 
  30. Relevant information posted to newsgroups will not automatically make it into
  31. this FAQ.
  32.  
  33. -- James D. Murray (jdm@netcom.com)  ;-{)>>>>
  34.  
  35. ------------------------------
  36.  
  37. Subject: 0. Contents
  38.  
  39. Subjects marked with <NEW> are new to this FAQ.
  40. Subjects marked with <UPD> have been updated since the last release
  41.  of this FAQ.
  42.  
  43. I. General questions about this FAQ
  44.  
  45. 0. What's new in this latest FAQ release?
  46. 1. Why does a graphics formats FAQ exist?
  47. 2. Where can I get the latest copy of this FAQ? <UPD>
  48. 3. Are there other related FAQs I should read as well? <UPD>
  49. 4. I have a question, correction, or some information concerning this FAQ.
  50. 5. This FAQ doesn't contain enough detail!
  51. 6. Why isn't the XXX file format covered?
  52. 7. Why aren't audio file formats covered? 
  53. 8. Why aren't word processing formats covered?
  54. 9. What about multimedia file formats? <UPD>
  55.  
  56. II. General Graphics File Questions
  57.  
  58. 0. Who cares about graphics file formats?
  59. 1. What is raster, vector, metafile, PDL, and so forth?
  60. 2. Why aren't JPEG, MPEG, LZW, and CCITT Group 3 & 4 file formats?
  61. 3. Why should I care about previous versions of a file format?
  62. 4. Can graphics files be infected with a virus? 
  63. 5. Can graphics files be encrypted? 
  64. 6. How can I convert the XXX format to the YYY format? 
  65.  
  66. III. Graphics File Resources
  67.  
  68. 0. File Format Specifications FTP Archives 
  69. 1. Graphics and Image File FTP Archives and WWW pages <UPD>
  70. 2. Internet Mailing Lists for Graphics and Imaging <UPD>
  71. 3. Books on Graphics File Formats 
  72. 4. Magazine Articles on Graphics File Formats <UPD>
  73. 5. U.S. Government and Military Standards Sources <NEW>
  74.  
  75. IV. Image Conversion and Display Programs
  76.  
  77. 0. Image Conversion and Display Programs for MS-DOS <UPD>
  78. 1. Image Conversion and Display Programs for Windows <UPD>
  79. 2. Image Conversion and Display Programs for Macintosh
  80. 3. Image Conversion and Display Programs for Unix and X Window 
  81. 4. Platform-Independent Image Conversion Toolkits <UPD>
  82.  
  83. V. Graphics Formats Misnomers, Misgivings, and Miscellany
  84.  
  85. 0. Is it "Tag" or "Tagged" Image File Format?
  86. 1. Whaddya mean there's no "Targa" file format?
  87. 2. Choosy programmers choose "gif" or "jif"?
  88. 3. Why are there so many ".PIC" and ".IMG" formats?
  89.  
  90. VI. Where to Get File Format Specifications
  91.  
  92. 0. BMP - Windows Bitmap Format <UPD>
  93. 1. CALS - Computer Aided Acquisition and Logistics Support Raster Format
  94. 2. CGM - Computer Graphics Metafile
  95. 3. DEM - Digital Elevation Model 
  96. 4. DLG - Digital Line Graph 
  97. 5. GIF - Graphics Interchange Format <UPD>
  98. 6. GKS - Graphics Kernel System <NEW>
  99. 7. JFIF - JPEG File Interchange Format <NEW>
  100. 8. NITF - National Imagery Transmission Format <NEW>
  101. 9. PCX - ZSoft Paint
  102. 10. POV - Persistence of Vision Raytracing <NEW>
  103. 11. Renderman <NEW>
  104. 12. RIFF - Microsoft Resource Interchange File Format 
  105. 13. TGA - Truevision (Targa) File Format 
  106. 14. TIFF - Tag Image File Format 
  107.  
  108. VII. Kudos and Assertions
  109.  
  110. 0. Acknowledgments <UPD>
  111. 1. About The Author <UPD>
  112. 2. Disclaimer <NEW>
  113. 3. Copyright Notice
  114.  
  115. ------------------------------
  116.  
  117. Subject: I. General questions about this FAQ
  118.  
  119. ------------------------------
  120.  
  121. Subject: 0. What's new in this latest FAQ release?
  122.  
  123.   o New section on U.S. government and military standards
  124.   o Added info on the WWW hypertext version of this FAQ
  125.   o Added more Image Conversion and Display Programs
  126.   o Added more information about related FAQs
  127.   o Added more format specification whereabouts
  128.   o Added more magazine articles on file formats
  129.   o Fixed a few inevitable typos
  130.   o And added a disclaimer (just to make things perfectly clear)
  131.  
  132. ------------------------------
  133.  
  134. Subject: 1. Why does a graphics formats FAQ exist?
  135.  
  136. The purpose of this FAQ is to answer many of the frequently asked questions
  137. about graphics file formats posted on Usenet. You will find definitions of
  138. terms, references to format information, very general descriptions of many
  139. formats, information on programs which read, write, convert, and display
  140. graphics files, and some handy programming tips for writing your own code. 
  141. This FAQ is not a substitute for actual file format specifications, nor can
  142. it possibly go into a great amount of specific detail on graphics file
  143. formats.
  144.  
  145. ------------------------------
  146.  
  147. Subject: 2. Where can I get the latest copy of this FAQ?
  148.  
  149. This FAQ is distributed monthly on the Usenet newsgroups comp.graphics
  150. comp.answers, and news.answers. It may also be obtained via anonymous
  151. FTP from:
  152.  
  153.   ftp://rtfm.mit.edu/pub/usenet/news.answers/graphics/fileformats-faq
  154.   ftp://rtfm.mit.edu/pub/usenet/comp.graphics/fileformats-faq
  155.  
  156. To receive a copy of this FAQ via email, send an email message to
  157. mail-server@rtfm.mit.edu with the body:
  158.  
  159.   send usenet/news.answers/graphics/fileformats-faq
  160.  
  161. or via UUCP:
  162.  
  163.   uunet!/archive/usenet/news.answers/graphics/fileformats-faq
  164.  
  165. To access this FAQ on the World Wide Web, use the address:
  166.  
  167.   http://www.cis.ohio-state.edu/hypertext/faq/usenet/graphics/fileformats-faq/faq.html
  168.  
  169. And you can access all of the FAQs associated with comp.graphics via the
  170. WWW page:
  171.  
  172.   http://www.cis.ohio-state.edu/hypertext/faq/usenet/graphics/top.html
  173.  
  174. ------------------------------
  175.  
  176. Subject: 3. Are there other related FAQs I should read as well?
  177.  
  178. Information related to file formats not covered by this FAQ may be
  179. found in the following FAQs:
  180.  
  181.   Newsgroup               Archive-name
  182.  
  183.   alt.graphics.pixutils   pixutils-faq
  184.   alt.image.medical       medical-image-faq/part[1-3]
  185.   comp.compression        compression-faq/part[1-3]
  186.                           mpeg-faq[1-6]
  187.   comp.dsp                dsp-faq[1-4]
  188.                           audio-fmts[1-2]
  189.   comp.fonts              fonts-faq/part[1-2]
  190.   comp.graphics           graphics/faq
  191.                           graphics/colorspace-faq
  192.                           graphics/resources-list/part[1-3]
  193.                           jpeg-faq
  194.   comp.multimedia         comp-multimedia-faq
  195.   comp.speech             comp-speech-faq/*
  196.   comp.sys.sgi.misc       sgi/faq/*
  197.   sci.data.formats        sci-data-formats
  198.   sci.image.processing    image-processing/Macintosh
  199.  
  200. These FAQs may also be found the newsgroups alt.answers, comp.answers,
  201. sci.answers, news.answers, and in the FAQ archives at rtfm.mit.edu and mirror
  202. sites.
  203.  
  204. ------------------------------
  205.  
  206. Subject: 4. I have a question, correction, or some information concerning this FAQ.
  207.  
  208. All questions, comments, additions, and corrections should be sent to the
  209. author of this FAQ at jdm@netcom.com. I don't always read the newsgroups this
  210. FAQ is posted to, so please contact me directly via email rather than
  211. attempting to reach me by posting to a newsgroup. All suggestions and
  212. contributions within the scope of this FAQ are welcome and contributors
  213. receive full credit in the Acknowledgments section of this FAQ.
  214.  
  215. ------------------------------
  216.  
  217. Subject: 5. This FAQ doesn't contain enough detail!
  218.  
  219. This FAQ only attempts to answer Frequently Asked Questions. It is not a book
  220. on graphics file formats. It is instead a thick source of information that
  221. will help you obtain more information that you need. Or perhaps even clear
  222. up a few of your misconceptions and thereby saving you from wasting some
  223. time.
  224.  
  225. ------------------------------
  226.  
  227. Subject: 6. Why isn't the XXX file format covered?
  228.  
  229. If you have read and/or grepped this FAQ and not found information on the
  230. format you need the reason might be that:
  231.  
  232.   * You are looking for the format under the wrong name.
  233.  
  234.   * This FAQ is new and the information you need hasn't been included yet.
  235.  
  236.   * I don't know about the format and I need you to email me information
  237.     on it (See 4.).
  238.  
  239.   * The format is proprietary and its caretakers do not wish information
  240.     on the format distributed in this FAQ.
  241.  
  242. ------------------------------
  243.  
  244. Subject: 7. Why aren't audio file formats covered?
  245.  
  246. Information on file formats used specifically for storing audio data are
  247. already covered quite nicely by a FAQ posted to comp.dsp. You may obtain
  248. this FAQ from the Usenet newsgroups comp.dsp, comp.answers, and news.answers,
  249. or from the FTP archive site (and mirrors):
  250.  
  251.   ftp://rtfm.mit.edu/pub/usenet-by-group/comp.dsp
  252.  
  253. The FAQ for comp.speech may of also be of interest to audio people. It is
  254. available at:
  255.  
  256.   ftp://svr-ftp.eng.cam.ac.uk/pub/comp.speech/FAQ-complete
  257.   ftp://rtfm.mit.edu/pub/usenet/news.answers/comp-speech-faq/*
  258.  
  259. ------------------------------
  260.  
  261. Subject: 8. Why aren't word processing formats covered?
  262.  
  263. It is true that there are many types of file formats that cannot store
  264. graphics data (older word processor and spreadsheet formats, and so forth). 
  265. These formats are not within the scope of this FAQ and are therefore not
  266. covered. Perhaps someone who works in the biz of writing file translators for
  267. these formats will put together such a FAQ one day.
  268.  
  269. ------------------------------
  270.  
  271. Subject: 9. What about multimedia file formats?
  272.  
  273. Multimedia file formats store more than just graphics data. They may also
  274. contain audio, video, animation, and textual data in addition to bitmapped
  275. and vectored graphics. Such formats, although a superset of graphics formats,
  276. are considered to be within the scope of this FAQ and are therefore covered.
  277. Also check the comp.multimedia FAQ for additional information you may
  278. require.
  279.  
  280. ------------------------------
  281.  
  282. Subject: II. General Graphics File Questions
  283.  
  284. ------------------------------
  285.  
  286. Subject: 0. Who cares about graphics file formats?
  287.  
  288. Well, programmers do mostly. But end-users (that is, non-programmers) do too.
  289.  
  290. The typical end-user only cares about storing their graphics information
  291. using a format that most graphics programs and filters can read. End-users
  292. are typically not concerned with the internal arrangement of the data within
  293. the graphics file itself. They only want the format to do its job by
  294. representing their data correctly in a permanent form.
  295.  
  296. Programmers, on the other hand, are that rare breed of human that just can't
  297. leave information well enough alone. They need to know how every byte is
  298. arranged to see if someone knows something that they don't (and often snicker
  299. contentedly to themselves when they find that it is really they that know
  300. more). Programmers will then use this information to write code that may
  301. never see the light of distribution, but nevertheless, they will have had fun
  302. and gained enlightenment from writing it.
  303.  
  304. It doesn't matter which of these two types of people you are. If you have
  305. even the slightest interest in graphics file formats then you may be counted
  306. as one who cares.
  307.  
  308. ------------------------------
  309.  
  310. Subject: 1. What is raster, vector, metafile, PDL, and so forth?
  311.  
  312. These terms are used to classify the type of data a graphics file contains. 
  313. Raster files (also called bitmapped files) contain graphics information
  314. described as pixels, such as photographic images. Vector files contain data
  315. described as mathematical equations and are typically used to store line art
  316. and CAD information. Metafiles are formats that may contain either raster or
  317. vector graphics data. Page Description Languages (PDL) are used to describe
  318. the layout of a printed page of graphics and text. Animation formats are
  319. usually collections of raster data that is displayed in a sequence. 
  320. Multi-dimensional object formats store graphics data as a collection of
  321. objects (data and the code that manipulates it) that may be rendered
  322. (displayed) in a variety of perspectives. Multimedia file formats are
  323. capable of storing any of the previously mentioned types of data, including
  324. sound and video information.
  325.  
  326. ------------------------------
  327.  
  328. Subject: 2. Why aren't JPEG, MPEG, LZW, and CCITT Group 3 & 4 file formats?
  329.  
  330. One of the most commonly confused concepts found in file formats is the
  331. difference between the file format and the method(s) of data encoding that
  332. has been used to reduce the size of the data the file contains. JPEG, MPEG,
  333. LZW, and CCITT are all algorithms, or algorithm toolkits, which encode a
  334. stream of data to a physically smaller size. None of these data compression
  335. methods define a specific format used to store data. 
  336.  
  337. Several formats have become popular based on their use of one or more of
  338. these methods of compression, such as GIF (LZW), JFIF (JPEG), and TIFF (CCITT
  339. Group 3 and Group 4). So if you ask for a "CCITT Group 3" image file you will
  340. most likely get a file containing only CCITT Group 3 data and not a TIFF file
  341. containing bitmapped data compressed using the CCITT Group 3 algorithm, which
  342. might have been what you were expecting.
  343.  
  344. ------------------------------
  345.  
  346. Subject: 3. Why should I care about previous versions of a file format?
  347.  
  348. When version 2.0 of the XXX format is released all of the thousands of files
  349. created using version 1.0 of the XXX format don't magically disappear or
  350. transform to version 2.0 overnight. Although version 2.0 might claim to be
  351. fully backwards compatible, the new specification may obfuscate or even omit
  352. details of the previous version of the format. In short, never throw away
  353. older information just because you have something newer. At one point in time
  354. that "out dated" format spec was state-of-the-art, and it may still contain a
  355. singular precious tid-bit of information that the caretakers of the format
  356. didn't carry over to the new spec (but Murphy will make sure you desperately
  357. need to know).
  358.  
  359. ------------------------------
  360.  
  361. Subject: 4. Can graphics files be infected with a virus?
  362.  
  363. For most types of graphics file formats currently available the answer is
  364. "no". A virus (or worm, Trojan horse, and so forth) is fundamentally a
  365. collection of code (that is, a program) that contains instructions which are
  366. executed by a CPU. Most graphics files, however, contain only static data
  367. and no executable code. The code that reads, writes, and displays graphics
  368. data is found in translation and display programs and not in the graphics
  369. files themselves. If reading or writing a graphics file caused a system
  370. malfunction is it most likely the fault of the program reading the file and
  371. not of the graphics file data itself.
  372.  
  373. With the introduction of multimedia we have seen new formats appear, and
  374. modifications to older formats made, that allow executable instructions to be
  375. stored within a file format. These instructions are used to direct multimedia
  376. applications to play sounds or music, prompt the user for information, or
  377. display other graphics and video information. And such multimedia display
  378. programs may perform these functions by interfacing with their environment
  379. via an API, or by direct interaction with the operating system. One might
  380. also imagine a truly object-oriented graphics file as containing the code
  381. required to read, write, and display itself.
  382.  
  383. Once again, any catastrophes that result from using these multimedia
  384. application is most like the result of unfound bugs in the software and not
  385. some sinister instructions in the graphics file data. Such "logic bombs" are
  386. typically exorcised through the use of Through (regression) testing using a
  387. wide variety of different image files for test cases.
  388.  
  389. If you suspect a graphics file to be at the heart of a virus problem you are
  390. experiencing, then also consider the possibility that the graphics file's
  391. transport mechanism (floppy disk, tape or shell archive file, compressed
  392. archive file, and so forth) might be the original source of the virus and not
  393. the graphics file itself.
  394.  
  395. ------------------------------
  396.  
  397. Subject: 5. Can graphics files be encrypted?
  398.  
  399. Of course you can encrypt a graphics file. After all, most encryption
  400. algorithms don't care about the intellectual content of a file. All they chew
  401. on is a series of byte values. Therefore, most any encryption program that
  402. works on ordinary text files will work on graphics files as well.
  403.  
  404. Why would you want to encrypt a graphics file? Mostly to control who can view
  405. its contents. You can invent a proprietary file format and that might slow a
  406. file format hack down for, say, five or ten minutes. You could add a
  407. proprietary data compression scheme, possibly a twisted variation of an
  408. already public algorithm. But there are so many people out there with nothing
  409. better to do than hack at unknown data formats that your data would probably
  410. be exposed in little time. But suppose we top off all this effort by
  411. encrypting the graphics file itself as we would an ordinary text file. Would
  412. your data then be safe?
  413.  
  414. Realize that an encrypted graphics file still might not be very secure. For
  415. every data encryption algorithm there exists at least one method of getting
  416. around it, although it may take hundreds of computers and many years to fully
  417. employ and execute that method!
  418.  
  419. For example, one of the more popular methods used to encrypt data is the
  420. Vernam or XOR cipher. This cipher Exclusive ORs the plain-text data with a
  421. single, random, fixed-length key. The longer the key the harder it is to
  422. break the cipher. A totally random key the length of your data is impossible
  423. to break. Shorter and less-random keys are easier to break.
  424.  
  425. XOR is very simple and fast, which is a must for a graphics file
  426. translator/viewer that must decrypt a file on the fly. A problem, however, is
  427. that most graphics files contain fixed size headers which vary only slightly
  428. in content from file to file. If you knew the approximate contents of the
  429. header of an encrypted file you could XOR a "decrypted" header with the
  430. encrypted file and possibly produce the key used to encrypt the file. A short
  431. key might be very easily discovered in this way.
  432.  
  433. If you really need to make the contents of a graphics file secure, then I'd
  434. suggest not only using some form of data encryption, but also create an
  435. unconventional and proprietary file format and do not publish its format
  436. specification.
  437.  
  438. For more info on data encryption:
  439.  
  440.   Bruce Schneier, "Applied Cryptography: Protocols, Algorithms,
  441.     and Source Code in C", John Wiley & Sons, 1994.
  442.  
  443. ------------------------------
  444.  
  445. Subject: 6. How can I convert the XXX format to the YYY format?
  446.  
  447. With a file conversion program, of course! Without a doubt one of the most
  448. frequently asked categories of questions on comp.graphics is how to convert
  449. one format to another. In every case the answer is some type of conversion
  450. program or filter, but which one?
  451.  
  452. Section IV of the FAQ is an attempt to list every known graphics file display
  453. and conversion program and application. Although far from complete, this list
  454. may contain the program you need. Go to the subsection of the particular
  455. operating system you are using and scan through Imports: and Exports: formats
  456. listed and see if the formats you needs to use are there.
  457.  
  458. In some cases the information in a listing may make the conversion
  459. capabilities of a program a bit misleading. For example, a program that can
  460. import a vector .DWG file and export a raster .BMP file may not necessarily
  461. be able to perform a .DWG->.BMP (vector->raster) conversion (AutoCAD R12 can,
  462. BTW). And just because a program can both import and export TIFF files
  463. doesn't mean it's capable of a TIFF(CMYK)->TIFF(RGB) conversion (as Adobe
  464. Photoshop can do). As always, read the documentation, contact and ask the
  465. author of the program, or find a user of the program and ask them.
  466.  
  467. ------------------------------
  468.  
  469. Subject: III. Graphics File Resources
  470.  
  471. ------------------------------
  472.  
  473. Subject: 0. File Format Specifications FTP Archives
  474.  
  475. The following anonymous FTP and WWW sites are known to archive file format
  476. specifications and information. These documents may be official releases of
  477. specifications by the creator/caretaker of the formats, or information
  478. transcribed by people from various sources and released onto the net,
  479. possibly without permission from the format's owner.
  480.  
  481.   ftp://avalon.chinalake.navy.mil/pub/format_specs
  482.   ftp://ftp.nau.edu/graphics/formats
  483.   ftp://ftp.ncsa.uiuc.edu:/misc/file.formats/graphics.formats
  484.   ftp://ftp.std.com/obi/Standards/Graphics/Formats
  485.   ftp://ftp.uu.net/doc/literary/obi/Standards/Graphics/Formats
  486.   ftp://ftp.wustl.edu/doc/graphic-formats
  487.   ftp://peipa.essex.ac.uk/ipa/file.formats
  488.   ftp://telva.ccu.uniovi.es/pub/graphics/file.formats
  489.   ftp://x2ftp.oulu.fi/pub/msdos/programming/formats
  490.   ftp://zamenhof.cs.rice.edu/pub/graphics.formats
  491.  
  492.   http://www.dcs.ed.ac.uk/students/cs4/iat/index.html
  493.  
  494. ------------------------------
  495.  
  496. Subject: 1. Graphics and Image File FTP Archives and WWW pages
  497.  
  498. The following anonymous FTP sites are known to archive image, graphics, and
  499. multimedia files and information:
  500.  
  501.   ftp://ames.arc.nasa.gov/pub/SPACE
  502.     NASA/Ames Archives. Space images in GIF format.
  503.  
  504.   ftp://amiga.physik.unizh.ch/amiga/gfx/misc
  505.     VistaPro graphics
  506.  
  507.   ftp://asterix.inescn.pt/pub/PC/flidemos
  508.     FLI and FLC animations
  509.  
  510.   ftp://ftp.catt.ncsu.edu/pub/graphics
  511.     FLIC and QuickTime movies and many GIF and JPG images
  512.       
  513.   ftp://ftp.cdrom.com/pub/aminet/pix
  514.     JPG, GIF, and Multimedia files
  515.  
  516.   ftp://edcftp.cr.usgs.gov/pub/data/DEM/250
  517.   ftp://edcftp.cr.usgs.gov/pub/data/DLG/{2M,100K}
  518.     Digital Elevation Model (DEM) and Digital Line Graph (DLG) archives
  519.  
  520.   ftp://ftp.povray.org/pub/povray/images
  521.   ftp://ftp.povray.org/pub/povray/scenes
  522.     GIF, JPEG, and POV scene files rendered using PovRAY
  523.  
  524.   ftp://ftp.sdsc.edu/pub/sdsc/images
  525.   ftp://ftp.sdsc.edupub/sdsc/sound
  526.     San Diego Supercomputer Center sound and image file archives
  527.  
  528.   ftp://ftp.sunet.se/pub/graphics
  529.   ftp://ftp.sunet.se/pub/multimedia
  530.     MPEG, JPEG, FLC, HDF, AF, VR, and GIF files.
  531.     Also /pub/pictures and /pub/comics contain many images
  532.  
  533.   ftp:://ftp.tcp.com/pub/anime
  534.   ftp:://ftp.tcp.com/pub/anime-manga/anim
  535.     Animation and multimedia files in MPEG, QuickTime, AVI, and FLI formats
  536.  
  537.   ftp:://omicron.cs.unc.edu/pub/softlab/CHVRTD
  538.     MRI and CT scan volume data of human anatomy
  539.  
  540.   ftp://pubinfo.jpl.nasa.gov/images
  541.     Space images in GIF format
  542.  
  543.   ftp://photo1.si.edu/images
  544.     Smithsonian Institution photoimage archives
  545.  
  546.   ftp://spectrum.xerox.com/pub/map/dem
  547.   ftp://spectrum.xerox.compub/map/dlg
  548.     Digital Elevation Model (DEM) and Digital Line Graph (DLG) archives
  549.  
  550.   ftp://src.doc.ic.ac.uk/gfx/misc
  551.     Digital Elevation Model (DEM) and Digital Line Graph (DLG) archives
  552.  
  553.   ftp://sunsite.unc.edu/pub/multimedia/pictures
  554.   ftp://sunsite.unc.edu/pub/multimedia/animation
  555.     Graphics and MPEG file collection
  556.  
  557.   ftp://toybox.gsfc.nasa.gov/pub/images
  558.     NASA images in GIF, JPEG, PostScript, Sun Raster, and X Bitmap formats
  559.  
  560. The following WWW sites are known to archive image, graphics, and multimedia
  561. files:
  562.  
  563.   http://afrodite.lira.dist.unige.it 
  564.     European Network of Excellence in Computer Vision
  565.  
  566.   http://cui_www.unige.ch:80/OSG/MultimediaInfo/
  567.     Index to Multimedia Information Resources
  568.  
  569.   http://found.cs.nyu.edu/
  570.     NYU State Center for Advanced Technology
  571.  
  572.   http://fuzine.mt.cs.cmu.edu/im/informedia.html
  573.     Informedia Digital Video Library Project
  574.  
  575.   http://mambo.ucsc.edu:80/psl/thant/thant.html
  576.     Thant's Animation index
  577.  
  578.   http://netlab.itd.nrl.navy.mil/imaging.html
  579.     Listings of imaging resources and archive sites
  580.  
  581.     http://scorch.doc.ic.ac.uk/~np2/multimedia
  582.  
  583.   http://sunsite.unc.edu/louvre/about/tech.html
  584.   http://mistral.enst.fr/louvre/about/tech.html
  585.     WebLouvre - Using and troubleshooting the web
  586.  
  587.   http://web.msi.umn.edu/WWW/SciVis/umnscivis.html
  588.     Scientific visualization and graphics
  589.  
  590.   http://www.best.com/~bryanw/index.html
  591.     The Graphics Archive
  592.   
  593.   http://www.delphi.com/fx/fxscreen.html
  594.     fX Networks' Download Goodies promo videoclips in AVI and QT formats
  595.  
  596.   http://www.demon.co.uk/
  597.     Demon Internet 
  598.  
  599.   http://www.infomedia.com:8600
  600.     Liquid Mercury's new WWW Site designed for "New Media" professionals.
  601.     Current industry data and product profiles. Email: info@infomedia.com
  602.  
  603.   http://www.state51.co.uk/state51/
  604.     State51 Interactive Media
  605.  
  606.   http://www.yak.net/pub/emptystreet/emptystreet.html
  607.  
  608.   http://www.univ.trieste.it/mmwwwpc/mmwwwpc.html
  609.     MultiMedia WWW PC v1.1
  610.  
  611. ------------------------------
  612.  
  613. Subject: 2. Internet Mailing Lists for Graphics and Imaging
  614.  
  615. This section contains a listing of Internet mailing lists that often contain
  616. discussions and information on graphics and image file formats. Mailing lists
  617. are a good alternative form of communication for those netters that do not
  618. have Usenet access.
  619.  
  620.   agocg-ip@mailbase.ac.uk
  621.     Discussion of all aspects of image processing. To subscribe:
  622.     send an email message to mailbase@mailbase.ac.uk with the body
  623.     "join agocg-ip yourfirstname yourlastname".
  624.  
  625.   digvid-l@ucdavis.edu
  626.     Discussion of digital video, mostly of the desktop variety.
  627.     To subscribe: send an email message to listserv@ucdavis.edu
  628.     with the body: "subscribe digvid-l yourfirstname yourlastname".
  629.  
  630.   geotiff@tazboy.jpl.nasa.gov.
  631.     Discussion regarding the establishment of a set of TIFF tags for
  632.     storing geographic map projection information, such as UTM zones,
  633.     Lambert Standard parallels, etc. Participants include
  634.     representatives from SPOT, Intergraph, ERDAS, ESRI, and USGS. To
  635.     subscribe: send an email message to geotiff-request@tazboy.jpl.nasa.gov.
  636.  
  637.   listserv@info.kodak.com
  638.     Information on the Kodak Photo-CD format. To subscribe: send an
  639.     email message to listserv@info.kodak.com with the body:
  640.     "INFO PHOTO-CD".
  641.  
  642.   listserv@soils.umn.edu
  643.     NIH image processing discussion. To subscribe: send an email message
  644.     to listserv@soils.umn.edu with the body "subscribe nih-image 
  645.     yourfirstname yourlastname".
  646.  
  647.   medimage@polygraf
  648.     Medical imaging discussion. To subscribe: send an email message
  649.     to listserv%polygraf.bitnet@mitvma.mit.edu with the body
  650.     "subscribe medimage".
  651.  
  652.   nucmed@uwovax.uwo.ca
  653.     Nuclear medicine and medical imaging discussion. To subscribe: 
  654.     send an email message to nucmed-request@uwovax.uwo.ca with the
  655.     body "subscribe nucmed".
  656.  
  657.   pixel@essex.ac.uk
  658.     British Machine Vision Association newsletter for machine vision,
  659.     image processing, pattern recognition, remote sensing, etc. To
  660.     subscribe: send an email message to pixel-request@essex.ac.uk.
  661.  
  662.   ximage@expo.lcs.mit.edu
  663.     Discussion of image processing using The X Window System. To 
  664.     subscribe send an email message to ximage-request@expo.lcs.mit.edu
  665.     with the body "subscribe ximage".
  666.         
  667. ------------------------------
  668.  
  669. Subject: 3. Books on Graphics File Formats
  670.  
  671. This section contains bibliographical listing of books containing information
  672. on graphics file formats. This list is alphabetized by title and information
  673. on how to order each book is included where known.
  674.  
  675.   Bit-mapped graphics (2nd ed.), Steve Rimmer, Windcrest/McGraw-Hill
  676.     1993. 484 pages.
  677.  
  678.   CGM and CGI: Metafile and Interface Standards for Computer 
  679.     Graphics, David B. Arnold and Peter R. Bono, Springer-Verlag
  680.     1988. ISBN 3-540-18950-5, 279 pages.
  681.  
  682.   The CGM Handbook, Lofton R. Henderson and Anne M. Mumford,
  683.     Academic Press 1993. ISBN 0-12-510560-6, $59.95 hardcover, 
  684.     446 pages.
  685.  
  686.   Encyclopedia of Graphics File Formats, James D. Murray and 
  687.     William vanRyper, O'Reilly & Associates Inc. 1994.
  688.     ISBN 1-56592-058-9, $59.95 softcover, 928 pages.
  689.     Order: order@ora.com, 800.998.9938 voice, 707.829.0104 fax.
  690.  
  691.   File Formats for Popular PC Software: A Programmer's Reference,
  692.     Walden, Jeff, John Wiley & Sons, Inc. 1986. ISBN 0-471-83671-0, 
  693.     287 pages.
  694.  
  695.   Graphics File Formats (2nd ed.), David C. Kay and John R. Levine, 
  696.     Windcrest Books/McGraw-Hill 1995. ISBN 0-07-034025-0, $26.95 
  697.     softcover, 476 pages.
  698.     Order: Tab Software Department, Blue Ridge Summit, PA 17294-0850.
  699.  
  700.   The Graphic File Toolkit: Converting and Using Graphic Files,
  701.     Steve Rimmer, Addison-Wesley, 1992. 335 pages.
  702.  
  703.   Inside Windows File Formats, Tom Swan, Sams Publishing 1993.
  704.     ISBN 0-672-30338-8 $24.95 softcover, 337 pages.
  705.     Order: Sams Publishing, 2201 West 103rd Street, Indianapolis,
  706.     IN 46290
  707.  
  708.   More File Formats for Popular PC Software: A Programmer's Reference,
  709.     Jeff Walden, John Wiley and Sons 1987. 369 pages.
  710.  
  711.   PC Graphics with GKS, P.R. Bono, J.L. Encarnacao and W.R. Herzner,
  712.     Prentice-Hall, 1990.
  713.  
  714.   PostScript Language Reference Manual, Adobe Systems Inc. (2nd ed.), 
  715.     Ed Taft and Jeff Walden, Addison-Wesley 1990.
  716.  
  717.   Programming for Graphics Files in C and C++, by John R. Levine, 
  718.     John Wiley & Sons 1994. ISBN 0-471-59854-2, $29.95 softcover,
  719.     494 pages. 
  720.  
  721. ------------------------------
  722.  
  723. Subject: 4. Magazine Articles on Graphics File Formats
  724.  
  725. This section contains bibliographical listings of periodicals containing
  726. information on graphics file formats. This list is alphabetized by title.
  727.  
  728.   The BMP File Format, Dr. Dobb's Journal, Marv Luse, #219 September
  729.     1994 (Vol 9, Issue 10), pp. 18-22.
  730.  
  731.   PCX Graphics, C Users Journal, Ian Ashdown, Vol 9, Num 8, August 1991,
  732.     pp. 89-96.
  733.  
  734.   Printing PCX Files, C Gazette, Marv Luse, Vol 5, Num 2, Winter 1990-91,
  735.     pp. 11-22.
  736.  
  737.   Reading GIF Files, Dr. Dobb's Journal, Wilson MacGyver Liaw, #227 
  738.     February 1995 (Vol 20, Issue 2), pp. 56-60.
  739.     
  740.   TIFF File Format, C Gazette, James Murray, Vol 5, Num 2, Winter 1990-91,
  741.     pp. 27-42.
  742.  
  743.   Translating PCX Files, Dr. Dobb's Journal, K. Quirk, Vol 14, Num 8, 
  744.     August 1989, pp. 30-36, 105-108.
  745.  
  746.   Working with PCX files, Microcornucopia, Number 42, July-August 1988,
  747.     p. 42.
  748.  
  749. ------------------------------
  750.  
  751. Subject: 5. U.S. Government and Military Standards Sources
  752.  
  753. The following organizations provide U.S. Government and Military documents
  754. concerning graphics formats and standards:
  755.  
  756.   Department of Defense
  757.   Joint Interoperability Engineering Organization
  758.   Center for Standards
  759.   10701 Parkridge Boulevard
  760.   Reston, VA 22091-4398 USA
  761.  
  762.   Standardization Documents Ordering Desk
  763.   Building 4D
  764.   700 Robbins Avenue
  765.   Philadelphia, PA 19111-5094 USA
  766.  
  767. ------------------------------
  768.  
  769. Subject: IV. Image Conversion and Display Programs
  770.  
  771. ------------------------------
  772.  
  773. Subject: 0. Image Conversion and Display Programs for MS-DOS
  774.  
  775.   Name:     DISPLAY
  776.   Purpose:  Image display and conversion
  777.   Version:  1.87
  778.   Author:   Jih-Shin Ho <u7711501@bicmos.ee.nctu.edu.tw>
  779.   FTP:      ftp://NCTUCCCA.edu.tw/PC/graphics/disp
  780.   Imports:  GIF, Japan MAG, Japan PIC, Sun Raster, JPEG, XBM, Utah RLE,
  781.             PBM, PGM, PPM, PM, PCX, Japan MKI, TIFF, TGA, XPM, Mac Paint, 
  782.             GEM/IMG, IFF/ILBM, BMP, QRT, Mac PICT, VIS, PDS, VIKING, VICAR,
  783.             FITS, Usenix FACE, IRIS, YUV, RAW RGB, PCPAINT/Pictor, RAW GREY,
  784.             Photo-CD, DL, FLI, FLC, RAW, MPEG, AVI, and GL.
  785.   Exports:  GIF, Sun Raster, JPEG, XBM, PBM, PGM, PPM, PM, Tiff, Targa,
  786.             XPM, Mac Paint, Ascii, Laser Jet, IFF/ILBM, Windows BMP,
  787.             Mac PICT, VIS, FITS, FACE, PCX, GEM/IMG, IRIS, YUV, RAW RGB,
  788.             Postscript, and RAW GREY.
  789.   Features: Batch conversion, image preview, command-line configuration,
  790.             contact sheet creation, slide shows.
  791.   Comments: I am impressed with the large number of file formats
  792.             supported, including all of their eccentric variations, and
  793.             several formats I have not seen supported in other packages.
  794.             The DOS file directory navigation and maintenance features are
  795.             easy to use and the command line usage is very convenient,
  796.             especially for batch format conversions of images.
  797.  
  798.   Name:     Graphics Display System (GDS)
  799.   Purpose:  Image display and conversion application 
  800.   Version:  3.1d
  801.   Author:   Photodex Corporation <photodex@netcom.com>
  802.   FTP:      ftp://ftp.netcom.com/pub/photodex
  803.   CIS:      GO PHOTOFORUM, Util/GIF/JPG/ZIP library
  804.   Imports:  ANS (ANSI text), BBM, BMP, CUT (Dr. Halo), FLI, GDS, GIF, 
  805.             GL, HAM, JPG (JFIF), LBM, MAC, PCC, PCX, RAX, RFX, SC (ColorRIX),
  806.             RLE, TGA, TIF, WPG
  807.   Exports:  ANS (ANSI text), BBM, BMP, CUT (Dr. Halo), FLI, GDS, GIF, 
  808.             GL, HAM, JPG (JFIF), LBM, MAC, PCC, PCX, RAX, RFX, SC (ColorRIX),
  809.             RLE, TGA, TIF, WPG
  810.   Features: File viewing and format conversions, thumbnail catalogs,
  811.             slide shows, and automatic configuration. Hypertext help
  812.             and manual. Supports Hercules, CGA, EGA, SVGA, TIGA and 
  813.             VESA video systems.
  814.  
  815. ------------------------------
  816.  
  817. Subject: 1. Image Conversion and Display Programs for Windows
  818.  
  819.   Name:     ImagePals 2
  820.   Purpose:  Image editor and DTP media management tool
  821.   Version:  2.0
  822.   Author:   Ulead Systems Inc., 970 W. 190th St., #520, Torrance, CA 90502
  823.             Voice: 800.858.5323, 310.523.9393; Fax: 310.523.9399
  824.   Cost:     ImagePals 2, $129; upgrade from ImagePals 1.x, $49;
  825.   Formats:  BMP, CLP, CUR, DCS, EPS, GIF, ICO, IFF, IMG, JPG, MAC, MSP, PCD,
  826.             PCT, PCX, PSD, CGM, CLP, DRW, DXF, HGL, PCT, PIC, WMF, WPG, PXR,
  827.             RAS, RLE, SCT, TGA, TIF, WMF, VOC, WAV, MID, RMI, AVI, FLC, FLI,
  828.             FLX, WRI, TXT, DBF, DOC, PPT, RTF, CDR
  829.   Features: Photo album image cataloger, image editor and graphics toolbox,
  830.             screen capture, file format conversion, Kodak PhotoCD browser,
  831.             slide show, TWAIN and OLE compatible.
  832.   Reviews:  PC Magazine  May 17, 1994 v13 n9 p52(1)
  833.             InfoWorld, June 13, 1994, v16 n24 p97(2);
  834.             PC Magazine  July 1994 v13 n13 p224(2)
  835.             Windows Sources  August 1994 v2 n8 p82(2)
  836.             Windows Magazine  August 1994 v5 n8 p274(9)
  837.  
  838.   Name:     MediaStudio
  839.   Purpose:  Video/audio authoring and multimedia presentation
  840.   Version:  1.0
  841.   Author:   Ulead Systems Inc., 970 W. 190th St., #520, Torrance, CA 90502
  842.             Voice: 800.858.5323, 310.523.9393; Fax: 310.523.9399
  843.   Cost:     $349 (CD-ROM)
  844.   Formats:  BMP, CLP, CUR, DCS, EPS, GIF, ICO, IFF, IMG, JPG, MAC, MSP, PCD,
  845.             PCT, PCX, PSD, CGM, CLP, DRW, DXF, HGL, PCT, PIC, WMF, WPG, PXR,
  846.             RAS, RLE, SCT, TGA, TIF, WMF, VOC, WAV, MID, RMI, AVI, FLC, FLI,
  847.             FLX, WRI, TXT, DBF, DOC, PPT, RTF, CDR
  848.   Features: Photo album image cataloger, image, audio, and video editor,
  849.             screen and video capture, file format conversion, morphing editor,
  850.             Kodak PhotoCD browser, HQ-9000, TWAIN, and OLE compatible.
  851.   Reviews:  Computer Shopper, Nov 1994, v14 n11 p796(1);
  852.   Comments: MediaStudio is a very nice collection of utilities for creating,
  853.             modifying, and maintaining multimedia files and resources under
  854.             the Microsoft Windows environment. I am especially impressed with
  855.             its professional appearance, large selection of features, and
  856.             ease of use.
  857.  
  858.   Name:     Picture Man 
  859.   Purpose:  Image conversion and manipulation application 
  860.   Version:  1.55 (Shareware)
  861.   Author:   Dr. Igor Plotnikov <igor@corvette.insoft.com>
  862.   FTP:      ftp://oak.oakland.edy/pub/msdos/windows3/pman155.zip
  863.   Imports:  TIFF, PCX, GIF, TGA, JPEG, BMP
  864.   Exports:  TIFF, PCX, GIF, TGA, JPEG, BMP, EPS 
  865.   Features: Paint, filter, and transform functions, virtual memory on disk,
  866.             TWAIN driver interface for scanners, digital cameras, and 
  867.             video capturing boards, and runs multiple instances.
  868.  
  869. ------------------------------
  870.  
  871. Subject: 2. Image Conversion and Display Programs for Macintosh
  872.  
  873.   Name:     GIFConverter
  874.   Purpose:  Image display, conversion, and printing
  875.   Version:  2.3.7
  876.   Author:   Kevin Mitchell <kam@mcs.com>
  877.   FTP:      ftp://mac.archive.umich.edu/mac/graphics/graphicsutil/gif-converter-237.hqx
  878.   Imports:  GIF, JPEG, JFIF, TIFF, RIFF, MacPaint, Thunderscan, PICT
  879.   Exports:  GIF, JPEG, JFIF, TIFF, RIFF, MacPaint, Thunderscan, PICT, EPS
  880.   Features: Dithers and halftones, laser printer support
  881.  
  882.   Name:     JPEGView
  883.   Purpose:  Image file viewer
  884.   Version:  3.2.1
  885.   Author:   Aaron Giles <giles@med.cornell.edu>
  886.   FTP:      ftp://guru.med.cornell.edu/pub/jpegview/jpegview32.sit.hqx
  887.   Imports:  JPEG, TIFF, BMP, GIF, PICT, Startup Screen
  888.   Exports:  
  889.   Features: Uses QuickTime
  890.  
  891. ------------------------------
  892.  
  893. Subject: 3. Image Conversion and Display Programs for Unix and X Window
  894.  
  895.   Name:     ImageMagick
  896.   Purpose:  X Window-based image display and conversion
  897.   Version:  3.3
  898.   Author:   John Cristy <cristy@dupont.com>
  899.   FTP:      ftp://ftp.x.org/contrib/applications/ImageMagick/ImageMagick-3.3.tar.gz
  900.   Imports:  AVS, BMP, Raw CMYK, Group 3 FAX, FITS, GIF, Raw GRAY,
  901.             JPEG, MIFF, MPEG, MTV, Photo CD, PCX, Mac PICT, PBM, PDS, PGM,
  902.             PPM, PM Postscript, RAD, Raw RGB, Utah RLE, SGI RGB, SUN Raster,
  903.             Targa, ASCII Text, TIFF, VICAR, Visual Image Directory, VIFF, X
  904.             Screen, XBM, XPM, XWD, Raw YUV.
  905.   Exports:  AVS, BMP, Raw CMYK, Group 3 FAX, FITS, GIF, Raw GRAY,
  906.             JPEG, MIFF, MTV, PCX, Mac PICT, PBM, PGM, PPM, PM Postscript, Raw
  907.             RGB, Utah RLE, SGI RGB, SUN Raster, Targa, TIFF, Visual Image
  908.             Directory, VIFF, X Screen, XBM, XPM, XWD, Raw YUV.
  909.   Features: Batch conversion, image preview, contact sheet creation,
  910.             slide shows, animation.
  911.  
  912.   Name:     xv
  913.   Purpose:  X Window-based image display
  914.   Version:  3.00c
  915.   Author:   John Bradley <bradley@cis.upenn.edu>
  916.   FTP:      ftp://ftp.cis.upenn.edu/pub/xv/xv-3.00a.tar.Z
  917.   Imports:  GIF, JPEG, TIFF, PBM, PGM, PPM, X11 bitmap, Sun Rasterfile, 
  918.             Utah Raster Toolkit RLE, PDS/VICAR, BMP, PCX, IRIS RGB, 
  919.             PostScript, and PM
  920.   Exports:  GIF, PM, PBM (raw), PBM (Ascii), X11 Bitmap, Sun Rasterfile,
  921.             BMP, PostScript, IRIS, JPEG, TIFF 
  922.   Features: 
  923.  
  924. ------------------------------
  925.  
  926. Subject: 4. Platform-Independent Image Conversion Toolkits
  927.  
  928.   Name:     libtiff
  929.   Purpose:  TIFF file manipulation toolkit
  930.   Version:  3.3
  931.   Author:   Sam Leffler <sam@okeeffe.berkeley.edu>
  932.   FTP:      ftp://sgi.com/graphics/tiff/*.tar.Z
  933.   Imports:  TIFF, SGI
  934.   Exports:  TIFF
  935.   Features: Tools for image conversions and transformations, and much
  936.             contributed software.
  937.  
  938.   Name:     Independent JPEG Group's JPEG Library
  939.   Purpose:  JPEG image manipulation toolkit
  940.   Version:  5
  941.   Author:   Independent JPEG Group <jpeg-info@uunet.uu.net>
  942.   FTP:      ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v?.tar.gz
  943.   Imports:  JPEG, JFIF, BMP, GIF TGA, Utah RLE, PBM formats
  944.   Exports:  JPEG, JFIF, BMP, GIF TGA, Utah RLE, PBM formats
  945.   Features: Baseline and extended processes, format conversion
  946.  
  947. ------------------------------
  948.  
  949. Subject: V. Graphics Formats Misnomers, Misgivings, and Miscellany
  950.  
  951. ------------------------------
  952.  
  953. Subject: 0. Is it "Tag" or "Tagged" Image File Format?
  954.  
  955. Revision 5.0 of TIFF specification specifically states the acronym "TIFF" is
  956. "Tag Image File Format". The majority of people, however, intuitively say
  957. "Tagged" rather than "Tag". Interestingly enough, the TIFF 6.0 specification
  958. does not spell out the acronym TIFF.
  959.  
  960. ------------------------------
  961.  
  962. Subject: 1. Whaddya mean there's no "Targa" file format?
  963.  
  964. The popular "Targa" file format is really the "TGA format". "Targa" is the
  965. name of the Truevision graphics display adapter which first used the TGA
  966. format. Specifically, Revision 1.0 of TGA is designated the "Original TGA
  967. format" and Revision 2.0 is the "New TGA Format".
  968.  
  969. ------------------------------
  970.  
  971. Subject: 2. Choosy programmers choose "gif" or "jif"?
  972.  
  973. The pronunciation of "GIF" is specified in the GIF specification to be "jif",
  974. as in "jiffy", rather then "gif", which most people seem to prefer. This does
  975. seem strange because the "G" is from the word "Graphics" and not "Jraphics".
  976.  
  977. ------------------------------
  978.  
  979. Subject: 3. Why are there so many ".PIC" and ".IMG" formats?
  980.  
  981. Because people with very little imagination are allowed to choose file
  982. extensions for graphics files, that's why.
  983.  
  984. But seriously, there does seem to be a proliferation of file formats with the
  985. file extension ".PIC" (for "picture") and ".IMG" (for "image"). Other popular
  986. extensions (in both upper and lower case) are ".RGB", ".RAW", ".ASC", and
  987. ".MAP".
  988.  
  989. My advise to you is never assume the format of a data file based only on it's
  990. file extension. The name and the extension of any file are completely
  991. arbitrary and therefore could be anything. This is why the most graphics file
  992. conversion and display programs attempt to recognize graphics files based on
  993. their internal structure and not their file name or extension.
  994.  
  995. ------------------------------
  996.  
  997. Subject: VI. Where to Get File Format Specifications
  998.  
  999. This section contains an alphabetical listing of file formats, the names of
  1000. the creators/caretakers, and where to obtain the official specifications.
  1001.  
  1002. ------------------------------
  1003.  
  1004. Subject: 0. BMP - Windows Bitmap Format
  1005.  
  1006. BMP is the native bitmap file format of the Microsoft Windows environment.
  1007. It efficiently stores mapped or unmapped RGB graphics data with pixels 1-,
  1008. 4-, 8-, or 24-bits in size. Data may be stored raw or compressed using a
  1009. 4-bit or 8-bit RLE data compression algorithm. BMP is an excellent choice for
  1010. a simple bitmap format which supports a wide range of RGB image data.
  1011.  
  1012. The BMP format was created and is maintained by Microsoft Corporation:
  1013.  
  1014.   Microsoft Corporation
  1015.   One Microsoft Way
  1016.   Redmond, WA 98052-6399
  1017.   Voice: 206.882.8080
  1018.   Fax: 206.936.7329
  1019.   BBS: 206.637.9009
  1020.  
  1021. Additional BMP references:
  1022.  
  1023. Luse, Marv. "The BMP File Format," Dr. Dobb's Journal, #219 September
  1024. 1994 (Vol 9, Issue 10), pp. 18-22.
  1025.  
  1026. ------------------------------
  1027.  
  1028. 1. CALS - Computer Aided Acquisition and Logistics Support Raster Format
  1029.  
  1030. CALS files are used for document imaging and therefore only store
  1031. black-and-white, 1-bit image data. CALS Type I files only store a single
  1032. image per file and the data is always compressed using the CCITT Group 4
  1033. encoding algorithm. CALS Type II files may stored multiple images per file,
  1034. the image data may be tiled, and tiles stored as raw data or as data
  1035. compressed using CCITT Group 4 encoding.
  1036.  
  1037. The CALS raster file format is defined primarily in the following
  1038. military standards documents:
  1039.  
  1040.   MIL-STD-1840A, Automated Interchange of Technical Information
  1041.   MIL-R-28002A, Requirements for Raster Graphics Representation 
  1042.     in Binary Format 
  1043.  
  1044. These documents may be obtained from the following sources:
  1045.  
  1046.   Standardization Documents Ordering Desk
  1047.   Building 4D
  1048.   700 Robbins Avenue
  1049.   Philadelphia, PA 19111-5094
  1050.  
  1051.   Global Engineering Documents
  1052.   2805 McGaw Avenue
  1053.   Irvine, CA 92714 USA
  1054.   Voice: 800.854.7179
  1055.   Voice: 714.261.1455
  1056.  
  1057. The CALS raster file format is supported through the CALS office of the
  1058. United States Department of Defense:
  1059.  
  1060.   CALS Management Support Office (DCLSO)
  1061.   Office of the Assistant Director for Telecommunications and
  1062.     Information Systems
  1063.   Headquarters Defense Logistics Agency
  1064.   Cameron Station
  1065.   Alexandria, VA 22314 USA
  1066.  
  1067. ------------------------------
  1068.  
  1069. Subject: 2. CGM - Computer Graphics Metafile
  1070.  
  1071. The current version of the CGM ANSI/ISO standard (commonly called 
  1072. CGM:1992) is:
  1073.  
  1074.   Information Processing Systems--Computer Graphics Metafile for the
  1075.   Storage and Transfer of Picture Description Information, 
  1076.   ANSI/ISO 8632-1992.
  1077.  
  1078. This standard superseded the early CGM:1986 (ANSI X3.122-1986) ANSI
  1079. standard. The CGM standard is contained in four ISO standards documents:
  1080.  
  1081.   ISO/IEC 8632-1:1992 Part 1: Functional Specification
  1082.   ISO/IEC 8632-3:1992 Part 2: Character Encoding
  1083.   ISO/IEC 8632-3:1992 Part 3: Binary Encoding
  1084.   ISO/IEC 8632-4:1992 Part 4: Clear Text Encoding
  1085.  
  1086. These documents may be obtained from the following organizations:
  1087.  
  1088.   International Standards Organization (ISO)
  1089.   1 rue de Varembe
  1090.   Case Postal 56
  1091.   CH-1211 Geneva 20 Switzerland
  1092.   Voice: +41 22 749 01 11
  1093.   Fax:   +41 22 733 34 30
  1094.  
  1095.   American National Standards Institute (ANSI)
  1096.   Sales Department
  1097.   1430 Broadway
  1098.   New York, NY 10018
  1099.   Voice: 212.642.4900
  1100.  
  1101.   Canadian Standards Association (CSA)
  1102.   Sales Group
  1103.   178 Rexdale Blvd.
  1104.   Rexdale, Ontario, M9W 1R3
  1105.   Voice: 416.747.4044
  1106.  
  1107. ------------------------------
  1108.  
  1109. Subject: 3. DEM - Digital Elevation Model
  1110.  
  1111. The format of DEM map files is described in the publication:
  1112.  
  1113.   Data Users Guide 5 - Digital Elevation Models
  1114.  
  1115. and is available for $1.00 US from:
  1116.  
  1117.   Earth Science Information Center (ESIC)
  1118.   U. S. Geological Survey
  1119.   507 National Center
  1120.   Reston, VA  22092 USA
  1121.   Voice: 1.800.USA.MAPS
  1122.   Voice: 703.860.6045
  1123.  
  1124. ------------------------------
  1125.  
  1126. Subject: 4. DLG - Digital Line Graph
  1127.  
  1128. The format of DLG graph files is described in the publications:
  1129.  
  1130.   Data Users Guide 1 - Digital Line Graphs from 1:24,000-Scale Maps
  1131.   Data Users Guide 2 - Digital Line Graphs from 1:100,000-Scale Maps
  1132.   Data Users Guide 3 - Digital Line Graphs from 1:2,000,000-Scale Maps
  1133.  
  1134. and each is available for $2.00 US from:
  1135.  
  1136.   Earth Science Information Center (ESIC)
  1137.   U. S. Geological Survey
  1138.   507 National Center
  1139.   Reston, VA  22092 USA
  1140.   Voice: 1.800.USA.MAPS
  1141.   Voice: 703.860.6045
  1142.  
  1143. ------------------------------
  1144.  
  1145. Subject: 5. GIF - Graphics Interchange Format
  1146.  
  1147. GIF is a data stream-oriented file format used to define the transmission
  1148. protocol of LZW-encoded bitmap data. GIF images may be up to eight bits (256
  1149. colors) in depth and are always compressed. Despite the fact that GIF
  1150. supports only 8-bits worth of colors, and the multimedia extensions
  1151. introduced in the 89a release have not been widely utilized, GIF still
  1152. remains a popular choice for storing lower resolution image data.
  1153.  
  1154. The GIF89a specification is available via many BBSs and on-line information
  1155. services. You may also obtain the specification directly from CompuServe:
  1156.  
  1157.   CompuServe Incorporated
  1158.   Attn: Graphics Technology Department
  1159.   5000 Arlington Center Boulevard
  1160.   Columbus, OH 43220
  1161.   Voice: 614.457.8600, 800.848.8199
  1162.  
  1163. ------------------------------
  1164.  
  1165. Subject: 6. GKS - Graphics Kernel System
  1166.  
  1167. GKS is a standard specifying the input and output primitives for displaying
  1168. 2D and 3D graphical data. Although GKS has no native file format, the CGM
  1169. (Computer Graphics Metafile) format is often closely associated with its use.
  1170.  
  1171. The following ISO documents describe the GKS standard:
  1172.  
  1173.   ISO 7942    Functional Specification
  1174.   ISO 8651-1  Fortran Binding
  1175.   ISO 8651-2  Pascal Binding
  1176.   ISO 8651-3  Ada Binding
  1177.   ISO 8651-4  
  1178.   ISO 8805    GKS-3D
  1179.   ISO 8806    GKS-3D Bindings
  1180.  
  1181. These documents are available from ISO, ANSI, and CSA (see the CGM section
  1182. for the addresses of these organizations).
  1183.  
  1184. ------------------------------
  1185.  
  1186. Subject: 7. JFIF - JPEG File Interchange Format
  1187.  
  1188. JFIF is a data stream-oriented file format used to define the transmission of
  1189. JPEG-encoded bitmap data. The specification for JFIF may be obtained directly
  1190. from C-Cube Microsystems:
  1191.  
  1192.   C-Cube Microsystems
  1193.   Attn: Scott Sinclair
  1194.   Corporate Communications
  1195.   1778 McCarthy Blvd.
  1196.   Milpitas, CA 95035
  1197.   Voice: 408.944.6300
  1198.   Fax:   408.944.6314
  1199.  
  1200. The Independent JPEG Group archive on ftp.uu.net also contains an on-line
  1201. copy of the JFIF specification and additional JPEG information as:
  1202.  
  1203.   ftp://ftp.uu.net/graphics/jpeg/jfif.ps.gz
  1204.   ftp://ftp.uu.net/graphics/jpeg/jpeg.documents.gz
  1205.  
  1206. ------------------------------
  1207.  
  1208. Subject: 8. NITF - National Imagery Transmission Format
  1209.  
  1210. The National Imagery Transmission Format Standard (Version 2.0) is documented
  1211. as a collection of military standards documents:
  1212.  
  1213.   MIL-HDBK-1300, National Imagery Transmission Format Standard (NITFS),
  1214.     18 June 1993
  1215.   MIL-STD-2500, National Imagery Transmission Format (Version 2.0) for
  1216.     the National Imagery Transmission Format Standard, 18 June 1993
  1217.   MIL-STD-3201, Computer Graphics Metafile (CGM) Implementation Standard
  1218.     for the National Imagery Transmission Format Standard, 18 June 1993
  1219.   MIL-STD-188-196, Bi-Level Image Compression for the National Imagery 
  1220.     Transmission Format Standard, 18 June 1993
  1221.   MIL-STD-188-197 Adaptive Recursive Interpolated Differential Pulse
  1222.     Code Modulation (ARIDPCM) Compression Algorithm for the National
  1223.     Imagery Transmission Format Standard, 18 June 1993
  1224.   MIL-STD-188-198A, Joint Photographic Experts Group (JPEG) Image Compression
  1225.     for the National Imagery Transmission Format Standard, 15 December 1993
  1226.   MIL-STD-188-199, Vector Quantization Decompression for the National Imagery
  1227.     Transmission Format Standard, 27 June 1994
  1228.   MIL-STD-2045-44500, Tactical Communications Protocol 2 (TACO2) for the
  1229.     National Imagery Transmission Format Standard, 18 June 1993
  1230.   JIEO Circular 9008, National Imagery Transmission Format Standards (NITFS)
  1231.     Certification Test & Evaluation Program Plan, 30 June 1993
  1232.  
  1233. To receive any or all of these documents, send a request via mail, fax, or
  1234. email to:
  1235.  
  1236.   DISA/JIEO/CFS/TBCE
  1237.   c/o Logicaon
  1238.   Fay Mignone
  1239.   1831 Wiehle Avenue
  1240.   Reston, VA 22090 USA
  1241.   Fax:   703.318.1098  Attn: Fay Mignone
  1242.   Email: mignone@cdbs.itsi.disa.mil
  1243.  
  1244. ------------------------------
  1245.  
  1246. Subject: 9. PCX - ZSoft Paint
  1247.  
  1248. PCX is one of the oldest bitmapped formats popularized by MS-DOS paint
  1249. programs that first appeared in the early 1980's. PCX files may store mapped
  1250. and unmapped image data from 1- to 24-bits in pixel depth, always contain
  1251. RLE-compressed image data, and are recognized by almost all still-image
  1252. graphics programs ever written.
  1253.  
  1254. But because of the kludged evolution of the PCX format (caused partly by the
  1255. efforts of Zsoft to continue to support the ever-changing world of graphics
  1256. display adapters) it is generally advised that the MS Windows BMP format be
  1257. used in place of PCX whenever possible.
  1258.  
  1259. The PCX specification is available directly from ZSoft:
  1260.  
  1261.   ZSoft Corporation
  1262.   Attn: Shannon Donovan
  1263.   450 Franklin Road, Suite 100
  1264.   Marietta, GA 32067
  1265.   Voice: 404.428.0008
  1266.   Fax:   404.427.1150
  1267.   BBS:   404.427.1045
  1268.   CompuServe: 76702,1207
  1269.  
  1270. ------------------------------
  1271.  
  1272. Subject: 10. POV - Persistence of Vision Raytracing
  1273.  
  1274. The POV-Ray format is used to store a scene description language used by the
  1275. POV-Ray ray tracing software package. POV-Ray files are always ASCII to allow
  1276. easy transportation between different file systems.
  1277.  
  1278. The specification for the POV file format and scene description language is
  1279. found in the file povray.doc in the POV-Ray distribution. You may obtain
  1280. this file (and the entire POV-Ray package) from the official POV-Ray FTP
  1281. archive site: 
  1282.   
  1283.   ftp://alfred.ccs.carleton.ca/pub/pov-ray/POV-Ray2.2/POVDOC.*
  1284.  
  1285. Questions about POV-Ray may also be direct to:
  1286.  
  1287.   Drew Wells
  1288.   POV-Team Leader
  1289.   73767.1244@compuserve.com
  1290.  
  1291. The following is an excellent book on ray tracing using the POV-Ray tracing
  1292. software package for the PC:
  1293.  
  1294.   Ray Tracing Creations: Generate 3D Photo-Realistic Images on the PC,
  1295.     Drew Wells and Chris Young, Waite Group Press 1993.
  1296.  
  1297. ------------------------------
  1298.  
  1299. Subject: 11. Renderman
  1300.  
  1301. The RenderMAN file format specification may be found in the following
  1302. document available from Pixar: 
  1303.  
  1304.   The RenderMAN Interface, Version 3.0 May 1988
  1305.  
  1306.   Pixar
  1307.   1001 West Cutting Blvd.
  1308.   Richmond, California 94804 USA
  1309.   Voice: 415.236.4000
  1310.  
  1311. Also of interest is the following publication:
  1312.  
  1313.   The RenderMan Companion: A Programmer's Guide to Realistic Computer
  1314.     Graphics, Steve Upstill, Addison-Wesley Publishing Company,
  1315.     ISBN 0-201-50868-0, $26.95
  1316.  
  1317. ------------------------------
  1318.  
  1319. Subject: 12. RIFF - Microsoft Resource Interchange File Format
  1320.  
  1321.   Microsoft Corporation
  1322.   Attn: Multimedia System Group
  1323.   Product Marketing
  1324.   One Microsoft Way
  1325.   Redmond, WA 98052-6399
  1326.   Voice: 206.882.8080
  1327.   BBS:   206.637.9009
  1328.  
  1329. Information on RIFF may be found in the following documents:
  1330.  
  1331.   Microsoft Windows Multimedia Programmer's Guide, Microsoft
  1332.   Corporation, Microsoft Press, Redmond, WA.
  1333.  
  1334.   Microsoft Windows Multimedia Programmer's Reference, Microsoft
  1335.   Corporation, Microsoft Press, Redmond, WA.
  1336.  
  1337. The specification is also available in the Microsoft Multimedia Development
  1338. Kit (MDK), on Disk 8 of the Microsoft Developer's Network CD distribution,
  1339. and as a MS Windows help file on the FTP archive site:
  1340.  
  1341.   ftp://ftp.microsoft.com/developer/MSDN/CD8/RIFFNE.ZIP
  1342.  
  1343. ------------------------------
  1344.  
  1345. Subject: 13. TGA - Truevision (Targa) File Format
  1346.  
  1347. Copies of the TGA specification, including a sample code disk, may be
  1348. obtained from Truevision:
  1349.  
  1350.   Truevision Incorporated
  1351.   7340 Shadeland Station
  1352.   Indianapolis, IN 46256-39925
  1353.   Voice: 317.841.0332
  1354.   Fax:   317.576.7700
  1355.   BBS:   317.577.8783
  1356.   FTP:   ftp.truevision.com
  1357.  
  1358. ------------------------------
  1359.  
  1360. Subject: 14. TIFF - Tag Image File Format
  1361.  
  1362. The TIFF 6.0 specification is available in the TIFF Developer's Kit.
  1363. Information on obtaining this kit and joining the Aldus Developer's
  1364. Association (ADA) may be obtained from the Developer's Desk at Aldus
  1365. Corporation:
  1366.  
  1367.   Aldus Corporation
  1368.   Attn:: Aldus Developer's Desk
  1369.   4411 First Avenue South
  1370.   Seattle, WA 981044-2871
  1371.   Voice: 206.628.6593, 800.331.2538
  1372.   Fax:   206.343.4240
  1373.   Email: tiff-input@aldus.com
  1374.  
  1375. Or from the following FTP site:
  1376.  
  1377.   ftp://sgi.com/graphics/tiff/TIFF6.ps.Z
  1378.  
  1379. The TIFF Class F specification may be obtained from ADA's FAXback service at
  1380. 206.628.5753. Order document #9001 for an index of all documents available
  1381. from this service.
  1382.  
  1383. ------------------------------
  1384.  
  1385. Subject: VII. Kudos and Assertions
  1386.  
  1387. ------------------------------
  1388.  
  1389. Subject: 0. Acknowledgments
  1390.  
  1391. The following people have made this FAQ take just a little bit longer to read
  1392. since the last time you looked at it (blame them and not me):
  1393.  
  1394.   Bjorn P. Brox <brox@corena.no>
  1395.   Vincent Chen <vchen@ulead.com>
  1396.   John Cristy <cristy@dupont.com>
  1397.   John T. Grieggs <grieggs@netcom.com>
  1398.   Tom Lane <tgl@netcom.com>
  1399.   Borut Podlipnik <borut@lasco1.mpae.gwdg.de>
  1400.   Daniel Sears <sears@netcom.com>
  1401.   Bjoern Stabell <bjoerns@acm.org>
  1402.   Marc Stengel <msss@netcom.com>
  1403.  
  1404. ------------------------------
  1405.  
  1406. Subject: 1. About The Author
  1407.  
  1408. The author of this FAQ, James D. Murray, lives in the City of Orange, Orange
  1409. County, California, USA. He is the co-author of the book Encyclopedia of
  1410. Graphics File Formats published by O'Reilly and Associates, makes a passable
  1411. living writing Microsoft Windows applications in C++, and may be reached as
  1412. jdm@netcom.com, or via U.S. Snail at: P.O. Box 70, Orange, CA 92666-0070 USA.
  1413.  
  1414. GCS d-- H++ s g- p? au+ a w+ v++ C+++(++++) US+++ p++>++++ L>++ 3 E--- N++ K-
  1415. W---$ M-@ V-- po Y+ t++ 5-- j>x R+>-- G' tv-->! b+++ D++ B e- u* h- f r-->+++
  1416. n++ y*(**)
  1417.  
  1418. ------------------------------
  1419.  
  1420. Subject: 2. Disclaimer
  1421.  
  1422. While every effort has been taken to insure the accuracy of the information
  1423. contained in this FAQ list compilation, the author and contributors assume no
  1424. responsibility for errors or omissions, or for damages resulting from the use
  1425. of the information contained herein.
  1426.  
  1427. ------------------------------
  1428.  
  1429. Subject: 3. Copyright Notice
  1430.  
  1431. This FAQ is Copyright (C) 1994-95 by James D. Murray. All Rights Reserved. 
  1432. This work may be reproduced, in whole or in part, using any medium,
  1433. including, but not limited to, electronic transmission, CD-ROM, or published
  1434. in print, under the condition that this copyright notice remains intact.
  1435.  
  1436.