Merge pull request #48 from manisandro/master

Upstream two patches carried by fedora
This commit is contained in:
Alex Clark ☺ 2013-02-05 17:20:15 -08:00
commit c6b484affa
2 changed files with 6 additions and 1 deletions

View File

@ -364,6 +364,11 @@ def getheader(im, palette=None, info=None):
for i in range(maxcolor):
s.append(o8(i) * 3)
if im.info.has_key('transparency'):
transparentIndex = im.info['transparency']
s.append('!' + o8(0xf9) + o8(4) + o8(1) + o8(0) + o8(0) +
o8(transparentIndex) + o8(0))
return s
def getdata(im, offset = (0, 0), **params):

View File

@ -75,7 +75,7 @@ typedef struct ImagingPaletteInstance* ImagingPalette;
struct ImagingMemoryInstance {
/* Format */
char mode[4+1]; /* Band names ("1", "L", "P", "RGB", "RGBA", "CMYK") */
char mode[6+1]; /* Band names ("1", "L", "P", "RGB", "RGBA", "CMYK", "YCbCr", "BGR;xy") */
int type; /* Data type (IMAGING_TYPE_*) */
int depth; /* Depth (ignored in this version) */
int bands; /* Number of bands (1, 2, 3, or 4) */