2012-01-05 22:45:03 +00:00
|
|
|
PIC Format
|
|
|
|
Intel byte order
|
|
|
|
|
|
|
|
Information from File Format List 2.0 by Max Maischein.
|
|
|
|
|
|
|
|
--------!-CONTACT_INFO----------------------
|
|
|
|
If you notice any mistakes or omissions, please let me know! It is only
|
|
|
|
with YOUR help that the list can continue to grow. Please send
|
|
|
|
all changes to me rather than distributing a modified version of the list.
|
|
|
|
|
|
|
|
This file has been authored in the style of the INTERxxy.* file list
|
|
|
|
by Ralf Brown, and uses almost the same format.
|
|
|
|
|
|
|
|
Please read the file FILEFMTS.1ST before asking me any questions. You may find
|
|
|
|
that they have already been addressed.
|
|
|
|
|
|
|
|
Max Maischein
|
|
|
|
|
|
|
|
Max Maischein, 2:244/1106.17
|
|
|
|
Max_Maischein@spam.fido.de
|
|
|
|
corion@informatik.uni-frankfurt.de
|
|
|
|
Corion on #coders@IRC
|
|
|
|
--------!-DISCLAIMER------------------------
|
|
|
|
DISCLAIMER: THIS MATERIAL IS PROVIDED "AS IS". I verify the information
|
|
|
|
contained in this list to the best of my ability, but I cannot be held
|
|
|
|
responsible for any problems caused by use or misuse of the information,
|
|
|
|
especially for those file formats foreign to the PC, like AMIGA or SUN file
|
|
|
|
formats. If an information it is marked "guesswork" or undocumented, you
|
|
|
|
should check it carefully to make sure your program will not break with
|
|
|
|
an unexpected value (and please let me know whether or not it works
|
|
|
|
the same way).
|
|
|
|
|
|
|
|
Information marked with "???" is known to be incomplete or guesswork.
|
|
|
|
|
|
|
|
Some file formats were not released by their creators, others are regarded
|
|
|
|
as proprietary, which means that if your programs deal with them, you might
|
|
|
|
be looking for trouble. I don't care about this.
|
|
|
|
--------------------------------------------
|
|
|
|
|
|
|
|
PIC files contain images in an uncompressed format. Both the original Animator
|
|
|
|
and Animator Pro from Autodesk produce PIC files. The file formats are
|
|
|
|
different; Animator Pro produces a hierarchial block oriented file, while the
|
|
|
|
original Animator file is a simpler fixed format. See PIC(Pro) for further
|
|
|
|
information on the Animator Pro PIC format.
|
|
|
|
|
|
|
|
The original Animator uses this format to store a single-frame picture image.
|
|
|
|
This format description applies to both PIC and original Animator CEL files. The
|
|
|
|
file begins with a 32 byte header, as follows:
|
|
|
|
|
|
|
|
OFFSET Count TYPE Description
|
|
|
|
0000h 1 word ID=9119h
|
|
|
|
0002h 1 word Width of image; PIC files have always a width
|
|
|
|
of 320, CEL images may have any value.
|
|
|
|
0004h 1 word Height of image, 200 for a PIC, any value for
|
|
|
|
a CEL file.
|
|
|
|
0006h 1 word X offset of image, always 0 for a PIC image,
|
|
|
|
may be nonzero in a CEL image.
|
|
|
|
0008h 1 word Y offset of image. Zero for a PIC file.
|
|
|
|
000Ah 1 byte Bits per pixel (8)
|
|
|
|
000Bh 1 byte Compresion flag, always zero
|
|
|
|
000Ch 1 dword Size of the image data in bytes
|
|
|
|
0010h 16 byte reserved(0)
|
|
|
|
|
|
|
|
Immediately following the header is the color map. It contains all 256 palette
|
|
|
|
entries in rgb order. Each of the r, g, and b components is a single byte in the
|
|
|
|
range of 0-63. Following the color palette is the image data, one byte per
|
|
|
|
pixel, from left to right, top to bottom.
|
|
|
|
EXTENSION:PIC,CEL
|
|
|
|
OCCURENCES:PC
|
|
|
|
PROGRAMS:Autodesk Animator
|
|
|
|
SEE ALSO:CEL,FLIc,PIC(PRO)
|