LV_BLEND_MODE_SUBTRACTIVE mode used in lv_obj_set_style_blend_mode() did not work to the decoded jpg image,though I force the libturbo-jpeg's output to be argb8888

I have succeeded to apply libturbo-jpeg to 4k jpeg image and force it to output argb8888 data.Now I want to use blend mode to make the image partially transparent,but LV_BLEND_MODE_SUBTRACTIVE mode used in lv_obj_set_style_blend_mode() did not work. How do I use the function or is there another way to resolve the problem?