diff --git a/src/PIL/Image.py b/src/PIL/Image.py index 02b71e612..ef27d6145 100644 --- a/src/PIL/Image.py +++ b/src/PIL/Image.py @@ -210,38 +210,39 @@ else: _MODE_CONV = { # official modes - "1": ("|b1", None), # Bits need to be extended to bytes - "L": ("|u1", None), - "LA": ("|u1", 2), - "I": (_ENDIAN + "i4", None), - "F": (_ENDIAN + "f4", None), - "P": ("|u1", None), - "RGB": ("|u1", 3), - "RGBX": ("|u1", 4), - "RGBA": ("|u1", 4), - "CMYK": ("|u1", 4), - "YCbCr": ("|u1", 3), - "LAB": ("|u1", 3), # UNDONE - unsigned |u1i1i1 - "HSV": ("|u1", 3), + "1": "|b1", # Bits need to be extended to bytes + "L": "|u1", + "LA": "|u1", + "I": _ENDIAN + "i4", + "F": _ENDIAN + "f4", + "P": "|u1", + "RGB": "|u1", + "RGBX": "|u1", + "RGBA": "|u1", + "CMYK": "|u1", + "YCbCr": "|u1", + "LAB": "|u1", # UNDONE - unsigned |u1i1i1 + "HSV": "|u1", # I;16 == I;16L, and I;32 == I;32L - "I;16": ("u2", None), - "I;16L": ("i2", None), - "I;16LS": ("u4", None), - "I;32L": ("i4", None), - "I;32LS": ("u2", + "I;16L": "i2", + "I;16LS": "u4", + "I;32L": "i4", + "I;32LS": "