From 23eecce008dacd8e5f5d56d017e4e5705f0c31e6 Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Wed, 27 Apr 2022 15:23:39 +0200 Subject: [PATCH] fix(draw): fix img recolor --- src/draw/sw/lv_draw_sw_img.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/draw/sw/lv_draw_sw_img.c b/src/draw/sw/lv_draw_sw_img.c index 3489420c4..7b6eb74d1 100644 --- a/src/draw/sw/lv_draw_sw_img.c +++ b/src/draw/sw/lv_draw_sw_img.c @@ -127,6 +127,7 @@ LV_ATTRIBUTE_FAST_MEM void lv_draw_sw_img_decoded(struct _lv_draw_ctx_t * draw_c lv_opa_t recolor_opa = draw_dsc->recolor_opa; lv_color_t recolor = draw_dsc->recolor; lv_color_premult(recolor, recolor_opa, premult_v); + recolor_opa = 255 - recolor_opa; uint32_t i; for(i = 0; i < buf_size; i++) { rgb_buf[i] = lv_color_mix_premult(premult_v, rgb_buf[i], recolor_opa);