硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1058|回复: 3
收起左侧

[LVGL] 请问LVGL可以实现图片变色或颜色填充吗?

[复制链接]

39

主题

209

回帖

326

积分

高级会员

积分
326
发表于 2024-10-22 18:21:37 | 显示全部楼层 |阅读模式
本帖最后由 diiiiiii 于 2024-10-22 18:45 编辑

比如LVGL显示一张黑白色图标,通过某种方式设置此图标白色像素变为其他颜色。

如图或者更复杂图片: 2.png ----> 1.png

回复

使用道具 举报

5

主题

80

回帖

95

积分

初级会员

积分
95
发表于 2024-10-22 18:32:19 | 显示全部楼层
回复

使用道具 举报

39

主题

209

回帖

326

积分

高级会员

积分
326
 楼主| 发表于 2024-10-22 18:44:57 | 显示全部楼层
lizhaoming 发表于 2024-10-22 18:32
是这个吗?
https://lvgl.100ask.net/8.3/widgets/core/img.html#image-recoloring

lv_obj_set_style_img_recolor_opa()     lv_obj_set_style_img_recolor()    这俩函数我使用后,整张图片都只是蒙上一层颜色,而不是变色
回复

使用道具 举报

39

主题

209

回帖

326

积分

高级会员

积分
326
 楼主| 发表于 2024-10-22 19:10:40 | 显示全部楼层
lizhaoming 发表于 2024-10-22 18:32
是这个吗?
https://lvgl.100ask.net/8.3/widgets/core/img.html#image-recoloring

感谢,图片背景是透明才能实现。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-25 21:33 , Processed in 0.325100 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表