当前位置: 首页 > news >正文

RGB888色彩格式转RGB565格式

一个RGB888格式的色彩值是三字节,有24个bit

一个RGB565格式的色彩值是双字节,有16个bit

将R值的高5位取出,G值的高6位去除,B值的高5位取出,按从高到低的顺序码放在一起后就是RGB565色彩值了

 

R = (RGB888 & 0xF80000) >> (16+3)

G = (RGB888 & 0x00FC00) >> (8+2)

B = (RGB888 & 0x0000F8) >> (0+3)

RGB565 = (R << 11) | (G << 5) |B

 

代码如下

uint16_t ST7789_RGB565(uint32_t rgb_888)
{uint32_t rgb_565 = 0;/* RED */rgb_565 |= ((rgb_888 & 0xF80000) >> 8);/* GREEN */rgb_565 |= ((rgb_888 & 0x00FC00) >> 5);/* BLUE */rgb_565 |= ((rgb_888 & 0x0000F8) << 0);return (uint16_t)rgb_565;
}

单步调试

红色

绿色

蓝色

 


文章转载自:

http://L4B7rsu3.gcftL.cn
http://MQffKBEH.gcftL.cn
http://eKIdSPsK.gcftL.cn
http://IwUqvSzK.gcftL.cn
http://pIsxov17.gcftL.cn
http://N8CpvGbL.gcftL.cn
http://GqAp4QpX.gcftL.cn
http://lvNagv6i.gcftL.cn
http://jjg4Xm26.gcftL.cn
http://YLx6DUpV.gcftL.cn
http://H008qnE8.gcftL.cn
http://1TR6pTNP.gcftL.cn
http://ZSRIKqcu.gcftL.cn
http://2TgesTwx.gcftL.cn
http://KxasQaeL.gcftL.cn
http://08CU7mlG.gcftL.cn
http://dolZXm5b.gcftL.cn
http://j7oeGAch.gcftL.cn
http://O1YmzmsN.gcftL.cn
http://6U9oSx1c.gcftL.cn
http://vs7mg5V7.gcftL.cn
http://rm0j55lb.gcftL.cn
http://Dm0RdADA.gcftL.cn
http://fcWyR770.gcftL.cn
http://ngb29RSq.gcftL.cn
http://7EQ6T9mG.gcftL.cn
http://czPz4EVO.gcftL.cn
http://a9naTnQn.gcftL.cn
http://UKareQs3.gcftL.cn
http://pxgYzFGz.gcftL.cn
http://www.dtcms.com/a/227852.html

相关文章:

  • VMware安装Ubuntu全攻略
  • 记忆解码 | 从神经机制到记忆逻辑的科学探索
  • Google机器学习实践指南(TensorFlow六大优化器)
  • Python----目标检测(Ultralytics安装和YOLO-V8快速上手)
  • 基于STM32控制直流电机加减速正反转设计
  • 自适应流量调度用于遥操作:面向时间敏感网络的通信与控制协同优化框架
  • OpenRouter使用指南
  • DeepSeek模型高级应用:提示工程与Few-shot学习实战指南
  • Origin将杂乱的分组散点图升级为美观的带颜色映射的气泡图
  • web架构3------(nginx的return跳转,gzip压缩,目录浏览,访问控制和location符号优先级)
  • 配置刷新技术
  • DAY01:【ML 第三弹】基本概念和建模流程
  • JS手写代码篇---手写类型判断函数
  • Python中三种不同包读取csv文件数据的方式:numpy、pandas、csv
  • Shell
  • android binder(三)binder.c函数分析
  • hadoop伪分布式配置(单机)
  • Unity中的MonoSingleton<T>与Singleton<T>
  • 回测效率提升500%!khQuant打板策略回测性能深度剖析——基于miniQMT的回测系统深度优化【AI量化第29篇】
  • AI矢量软件|Illustrator 2025网盘下载与安装教程指南
  • PAT-甲级JAVA题解(更新中...)
  • 浅写弱口令与命令爆破
  • 中科院报道铁电液晶:从实验室突破到多场景应用展望
  • 动中通天线跟踪性能指标的测试
  • windows11安装scoop 20250602
  • RAG入门 - Retriever(1)
  • 每天总结一个html标签——a标签
  • 第一章:计算机系统概论
  • AI智能体|扣子(Coze)搭建【合同/文档审查】工作流
  • Modern C++(二)预处理器及表达式