From 8ae262e977e43329f089998fd56f116af30b3e3d Mon Sep 17 00:00:00 2001 From: Yay295 Date: Sun, 21 Aug 2022 00:12:07 -0500 Subject: [PATCH] fix rgb2la() for LA pixelsize change (4 -> 2) --- src/libImaging/Convert.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libImaging/Convert.c b/src/libImaging/Convert.c index 5e7479c50..1ad1bdfb8 100644 --- a/src/libImaging/Convert.c +++ b/src/libImaging/Convert.c @@ -265,10 +265,10 @@ rgb2l(UINT8 *out, const UINT8 *in, int xsize) { static void rgb2la(UINT8 *out, const UINT8 *in, int xsize) { int x; - for (x = 0; x < xsize; x++, in += 4, out += 4) { + for (x = 0; x < xsize; x++, in += 4, out += 2) { /* ITU-R Recommendation 601-2 (assuming nonlinear RGB) */ - out[0] = out[1] = out[2] = L24(in) >> 16; - out[3] = 255; + out[0] = L24(in) >> 16; + out[1] = 255; } }