AminetAminet
Search:
84473 packages online
About
Recent
Browse
Search
Upload
Setup
Services

docs/misc/DEEP64.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:IFF-DEEP 48/64 Bit extensions
Author:info at ar-kleinert.de
Uploader:info ar-kleinert de
Type:docs/misc
Version:1.1
Architecture:generic
Date:2007-11-27
Download:http://aminet.net/docs/misc/DEEP64.lha - View contents
Readme:http://aminet.net/docs/misc/DEEP64.readme
Downloads:922

 Previously, the IFF-DEEP file format supported
 the following image data formats basically:

  24 bit -> as RGB  8:8:8       true color pixels
  32 bit -> as RGBA 8:8:8:(4/8) true color pixels + alpha

 In addition to RGB also other color spaces are
 supported and the sample order could vary. Basically
 any kind of bit depth is possible - but yet uncommon.
 Bit depths also could vary for each sample.

 For compression, only uncompressed, RLE and DELTA
 are common. For DELTA, instead of single pixels
 (all samples alternating in a row) separate lines
 per sample are stored for a row.

 Now the following - as a consequent logical extension
 of the previously mentioned definitions - is introduced
 by SView5-Library:

 48 bit -> RGB  16:16:16    true color pixels
 64 bit -> RGBA 16:16:16:16 true color pixels + alpha

 With regards to the Alpha channel it is considered legal
 to load/save/interpret only the upper 8 bits, thus leading
 to effectively 56 bit depth - however generation of 56
 bit files is considered uncommon.

 Instead, prior to loading/saving, the 8/16 bit alpha
 channel should be properly scaled up/down to 16/8 bit.

 For compression this means:

  - uncompressed: no change (raw buffer size)
  - RLE:          multiply "bytes per line" by 2;
                  compress on byte-level
  - DELTA:        multiply "bytes per line" by 2;
                  lookup table remains 16*WORD;
                  delta is relative to UWORD instead
                  of UBYTE
  - other:        to be defined


Contents of docs/misc/DEEP64.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  828    1671  49.6% -lh5- f77c Nov 26 19:49 DEEP64.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         1 file      828    1671  49.6%            Nov 27 18:56

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>