diff --git a/src/_imaging.c b/src/_imaging.c index 8412124c1..999b8a30d 100644 --- a/src/_imaging.c +++ b/src/_imaging.c @@ -701,12 +701,6 @@ getink(PyObject *color, Imaging im, char *ink) { ink[1] = (UINT8)(v >> 8); ink[2] = ink[3] = 0; return ink; - } else if (im->mode == IMAGING_MODE_BGR_24) { - ink[0] = (UINT8)b; - ink[1] = (UINT8)g; - ink[2] = (UINT8)r; - ink[3] = 0; - return ink; } } } diff --git a/src/libImaging/Mode.c b/src/libImaging/Mode.c index 8222c585b..78ea5aa70 100644 --- a/src/libImaging/Mode.c +++ b/src/libImaging/Mode.c @@ -19,7 +19,6 @@ const ModeData MODES[] = { [IMAGING_MODE_RGBa] = {"RGBa"}, [IMAGING_MODE_YCbCr] = {"YCbCr"}, [IMAGING_MODE_BGR_15] = {"BGR;15"}, [IMAGING_MODE_BGR_16] = {"BGR;16"}, - [IMAGING_MODE_BGR_24] = {"BGR;24"}, [IMAGING_MODE_I_16] = {"I;16"}, [IMAGING_MODE_I_16L] = {"I;16L"}, [IMAGING_MODE_I_16B] = {"I;16B"}, [IMAGING_MODE_I_16N] = {"I;16N"}, @@ -74,8 +73,6 @@ const RawModeData RAWMODES[] = { [IMAGING_RAWMODE_BGR_15] = {"BGR;15"}, [IMAGING_RAWMODE_BGR_16] = {"BGR;16"}, - [IMAGING_RAWMODE_BGR_24] = {"BGR;24"}, - [IMAGING_RAWMODE_BGR_32] = {"BGR;32"}, [IMAGING_RAWMODE_I_16] = {"I;16"}, [IMAGING_RAWMODE_I_16L] = {"I;16L"}, diff --git a/src/libImaging/Mode.h b/src/libImaging/Mode.h index a20ad0cb6..b824becf6 100644 --- a/src/libImaging/Mode.h +++ b/src/libImaging/Mode.h @@ -23,7 +23,6 @@ typedef enum { IMAGING_MODE_BGR_15, IMAGING_MODE_BGR_16, - IMAGING_MODE_BGR_24, IMAGING_MODE_I_16, IMAGING_MODE_I_16L, @@ -66,8 +65,6 @@ typedef enum { // BGR modes. IMAGING_RAWMODE_BGR_15, IMAGING_RAWMODE_BGR_16, - IMAGING_RAWMODE_BGR_24, - IMAGING_RAWMODE_BGR_32, // I;* modes. IMAGING_RAWMODE_I_16,