• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

RGB565彩屏问题

drepa 2017-08-20 浏览量:1573
像市面上的8080端口tft彩屏,如ili9341主控的,它们彩屏的每一个像素点都是16位彩色,即红色5位,绿色6位,蓝色5位,而如果要显示rgb888格式的24位彩图,还要做rgb888转rgb565的转换,那么问题来了,这种16位的彩屏能不能直接显示24位彩图,不做任何压缩转化呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不能,由于硬件上的限制,本身24位彩色就比16位彩色显示的颜色多,换句话说,24位上的某些点16位显示不出来(这就是为什么需要压缩转化的原因了),这个差距是硬件驱动上决定的,如果不做任何转化,直接输入,这样肯定会出错的。

    好比一条路是行驶单车的,强行开一辆轿车上去是行不通的,要把轿车轮子拆了,变成两辆单车,这才可以上单车道。

    • 发布于 2017-08-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 程序发出来的数据格式都是按照硬件来来写的。如果你的控制器支持rgb888格式,则能接收,不支持则是不行的。这个要具体看你的控制器
    • 发布于2017-08-20
    • 举报
    • 评论 0
    • 0
    • 0

  • RGB565 表示红绿蓝的数据线数分别为 5、6、5 根,一共为 16 个数据位,可表示 2^16种颜色,如果液晶屏的种颜色分量的数据线有8根,那么它就支持RGB888格式,一共24位数据线,可表示的颜色为2^24种​.
    • 发布于2017-08-20
    • 举报
    • 评论 0
    • 0
    • 0

  • RGB的565方式与主控的接法已经是固定的了,除非你自己做一个驱动板子,否则是无法进行更改的,你只能按你的彩屏接口进行驱动显示
    • 发布于2017-08-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能,只能说rgb888用rgb565的显示方式,而565没法用888的模式,只能向下兼容,不能向上兼容
    • 发布于2017-08-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能,不转换的话,图像显示会出问题,色彩会变。
    • 发布于2017-08-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

RGB565彩屏问题