Skip to content

Commit 0457d71

Browse files
committed
Remove BGR;x modes from mode definitions
1 parent 2b4c7c0 commit 0457d71

File tree

3 files changed

+0
-32
lines changed

3 files changed

+0
-32
lines changed

src/_imaging.c

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -684,30 +684,6 @@ getink(PyObject *color, Imaging im, char *ink) {
684684
} else if (!PyArg_ParseTuple(color, "iiL", &b, &g, &r)) {
685685
return NULL;
686686
}
687-
if (im->mode == IMAGING_MODE_BGR_15) {
688-
UINT16 v = ((((UINT16)r) << 7) & 0x7c00) +
689-
((((UINT16)g) << 2) & 0x03e0) +
690-
((((UINT16)b) >> 3) & 0x001f);
691-
692-
ink[0] = (UINT8)v;
693-
ink[1] = (UINT8)(v >> 8);
694-
ink[2] = ink[3] = 0;
695-
return ink;
696-
} else if (im->mode == IMAGING_MODE_BGR_16) {
697-
UINT16 v = ((((UINT16)r) << 8) & 0xf800) +
698-
((((UINT16)g) << 3) & 0x07e0) +
699-
((((UINT16)b) >> 3) & 0x001f);
700-
ink[0] = (UINT8)v;
701-
ink[1] = (UINT8)(v >> 8);
702-
ink[2] = ink[3] = 0;
703-
return ink;
704-
} else if (im->mode == IMAGING_MODE_BGR_24) {
705-
ink[0] = (UINT8)b;
706-
ink[1] = (UINT8)g;
707-
ink[2] = (UINT8)r;
708-
ink[3] = 0;
709-
return ink;
710-
}
711687
}
712688
}
713689

src/libImaging/Mode.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@ const ModeData MODES[] = {
1818
[IMAGING_MODE_RGBA] = {"RGBA"}, [IMAGING_MODE_RGBX] = {"RGBX"},
1919
[IMAGING_MODE_RGBa] = {"RGBa"}, [IMAGING_MODE_YCbCr] = {"YCbCr"},
2020

21-
[IMAGING_MODE_BGR_15] = {"BGR;15"}, [IMAGING_MODE_BGR_16] = {"BGR;16"},
22-
[IMAGING_MODE_BGR_24] = {"BGR;24"},
23-
2421
[IMAGING_MODE_I_16] = {"I;16"}, [IMAGING_MODE_I_16L] = {"I;16L"},
2522
[IMAGING_MODE_I_16B] = {"I;16B"}, [IMAGING_MODE_I_16N] = {"I;16N"},
2623
[IMAGING_MODE_I_32L] = {"I;32L"}, [IMAGING_MODE_I_32B] = {"I;32B"},

src/libImaging/Mode.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,6 @@ typedef enum {
2020
IMAGING_MODE_RGBX,
2121
IMAGING_MODE_RGBa,
2222
IMAGING_MODE_YCbCr,
23-
24-
IMAGING_MODE_BGR_15,
25-
IMAGING_MODE_BGR_16,
26-
IMAGING_MODE_BGR_24,
27-
2823
IMAGING_MODE_I_16,
2924
IMAGING_MODE_I_16L,
3025
IMAGING_MODE_I_16B,

0 commit comments

Comments
 (0)