From f34ec4b671c599eea1d1b7c2c172c1732566dea4 Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Mon, 13 May 2024 18:00:05 +0200 Subject: [PATCH] fix(thorvg): use premultiplied images in SW render --- src/draw/sw/lv_draw_sw_vector.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/draw/sw/lv_draw_sw_vector.c b/src/draw/sw/lv_draw_sw_vector.c index 8a4bca92ad..d910850477 100644 --- a/src/draw/sw/lv_draw_sw_vector.c +++ b/src/draw/sw/lv_draw_sw_vector.c @@ -293,6 +293,7 @@ static void _set_paint_fill_pattern(Tvg_Paint * obj, Tvg_Canvas * canvas, const { lv_image_decoder_dsc_t decoder_dsc; lv_image_decoder_args_t args = { 0 }; + args.premultiply = 1; lv_result_t res = lv_image_decoder_open(&decoder_dsc, p->src, &args); if(res != LV_RESULT_OK) { LV_LOG_ERROR("Failed to open image");