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

docs/misc/ILBM64.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:IFF-ILBM 32/48/64 Bit extensions
Author:info at ar-kleinert.de
Uploader:info ar-kleinert de
Type:docs/misc
Version:1.1
Architecture:generic
Date:2008-01-12
Download:http://aminet.net/docs/misc/ILBM64.lha - View contents
Readme:http://aminet.net/docs/misc/ILBM64.readme
Downloads:787
 Previously, the IFF-ILBM fileformat has been
 extended two times already, for 24 bit and 32 bit
 image data:

  24 bit -> 24 planes composing RGB 8:8:8 true color
  32 bit -> 32 planes composing RGBA 8:8:8:8 true color
                                             plus alpha

 The former extension quickly became a common one,
 while the latter until recently mainly had been
 used by some NewTek software.

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

 48 bit -> 48 planes composing RGB 16:16:16 true color
 64 bit -> 64 planes composing RGBA 16:16:16:16 true color
                                                plus alpha

 The resulting data is intended to allow direct transformation
 from the PNG format into the Amiga (ILBM) bitmap format.

 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 illegal.

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

 Note: For 32/64 bit "mskHasAlpha" should be set in BMHD
       but the transparent(Color) count is set to 0, i.e.
       the 8/16 bit mask planes are not separately counted
       but are integral part of the image planes.
       This contradicts with an old ILBM paradigm,
       but saves us from having to deal with 25..31 or
       49..63 bit files. If someone wants something like
       this, he is still free to use mskHasMask and a
       single mask plane.



Contents of docs/misc/ILBM64.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  873    1776  49.2% -lh5- e382 Jan 12 21:51 ILBM64.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         1 file      873    1776  49.2%            Jan 12 19:38

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