Added Layer menu. Issue 263 and issue 110: Added background transparency, for GIF and PNG formats (tested OK in Load, Save, and preview

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1332 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud
2010-02-09 20:04:56 +00:00
parent 7bccc7dda2
commit 4f73c24989
8 changed files with 163 additions and 14 deletions

View File

@@ -56,7 +56,8 @@ typedef struct
short Height;
byte Nb_layers;
char Comment[COMMENT_SIZE+1];
short Transparent_color;
byte Background_transparent;
byte Transparent_color;
/// Pixel ratio of the image
enum PIXEL_RATIO Ratio;
@@ -64,7 +65,10 @@ typedef struct
byte *Target_address;
/// Pitch: Difference of addresses between one pixel and the one just "below" it
long Pitch;
/// Internal: during load, marks which layer is being loaded.
short Current_layer;
/// Internal: Used to mark truecolor images on loading. Only used by preview.
//byte Is_truecolor;
/// Internal: Temporary RGB buffer when loading 24bit images