[devel] Implementation of premultiplied alpha support: png_set_alpha_mode

(libpng-manual.txt still to be updated, see png.h for documentation.)
This commit is contained in:
John Bowler
2011-05-07 21:00:28 -05:00
committed by Glenn Randers-Pehrson
parent af855e415d
commit d273ad2d0f
12 changed files with 2128 additions and 607 deletions

View File

@@ -135,7 +135,8 @@ struct png_struct_def
png_uint_16 filler; /* filler bytes for pixel expansion */
#endif
#ifdef PNG_bKGD_SUPPORTED
#if defined(PNG_bKGD_SUPPORTED) || defined(PNG_READ_BACKGROUND_SUPPORTED) ||\
defined(PNG_READ_ALPHA_MODE_SUPPORTED)
png_byte background_gamma_type;
png_fixed_point background_gamma;
png_color_16 background; /* background color in screen gamma space */