硬汉嵌入式论坛

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

请问这种LCD屏幕渐变色里面出现其他的颜色是什么原因?

[复制链接]

3

主题

5

回帖

14

积分

新手上路

积分
14
发表于 2024-6-26 14:00:36 | 显示全部楼层 |阅读模式
屏幕是LCD的1024*600的分辨率,用的是LVDS接口,信号格式是VESA。在播放渐变色的图片时候,显示会出现分层和其他的颜色。请问这是哪里的问题?谢谢。

实际效果图

实际效果图

播放的图片

播放的图片
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2024-6-26 14:28:11 | 显示全部楼层
单色都是正常的
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2024-6-26 15:24:36 | 显示全部楼层
但是红色变成粉红色,绿色和蓝色都变浅了。
回复

使用道具 举报

3

主题

425

回帖

434

积分

高级会员

积分
434
发表于 2024-6-26 15:29:32 | 显示全部楼层
一般是颜色格式不匹配的原因。比如软件上rgb565,而硬件却是rgb666这样不对应。
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2024-6-26 15:41:26 | 显示全部楼层
glory 发表于 2024-6-26 15:29
一般是颜色格式不匹配的原因。比如软件上rgb565,而硬件却是rgb666这样不对应。

检查过了,都是RGB888,LVDS的5对信号线。有没有可能是焊接的问题?谢谢
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2024-6-26 15:46:57 | 显示全部楼层
补充资料:

左边是屏幕芯片,右边是6818的lvds输出

左边是屏幕芯片,右边是6818的lvds输出
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-6-26 16:17:53 | 显示全部楼层
xiduanya 发表于 2024-6-26 15:41
检查过了,都是RGB888,LVDS的5对信号线。有没有可能是焊接的问题?谢谢

如果你的硬件接口是RGB888转的,这个梯度效果不正常,像是颜色没有正常转换。

下面是RGB888的效果和565的效果对比。你这个更像是没有正常转换




回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2024-6-26 16:46:22 | 显示全部楼层
eric2013 发表于 2024-6-26 16:17
如果你的硬件接口是RGB888转的,这个梯度效果不正常,像是颜色没有正常转换。

下面是RGB888的效果和56 ...

你好,所以是我实际的输出达不到RGB888的意思吗?
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2024-6-26 20:57:19 | 显示全部楼层
直接QT操控RGB数值就能正常输出颜色,但是图片就有问题了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-6-27 09:57:08 | 显示全部楼层
xiduanya 发表于 2024-6-26 20:57
直接QT操控RGB数值就能正常输出颜色,但是图片就有问题了。

应该是显示一些常用的颜色还行,像图片里面这种颜色丰富的,就无法正常展示了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 19:42 , Processed in 0.655557 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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