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

ARGB和对其原理是什么

1. ARGB 原理

ARGB 是带 Alpha(透明)通道的像素格式,核心是 “Alpha+RGB 三原色” 的 4 通道存储,文档中用的PIXEL_FORMAT_ARGB_8888是最常用类型:

  • 每个通道占 8 位(1 字节),总 32 位(4 字节)/ 像素;
  • 通道顺序(从高位到低位):A(透明值,0 = 全透,255 = 不透明)→ R(红)→ G(绿)→ B(蓝);
  • 用途:OSD 水印叠加时,通过 Alpha 通道控制文字 / 图像的透明程度,避免遮挡底层视频画面。

2. 对齐原理(文档中 16 位对齐)

对齐是让数据尺寸满足硬件 / 算法的 “整数倍要求”,文档中强制 16 位对齐(宽 / 高需被 16 整除),核心逻辑:

  • 原因:RV1126 的 OSD/RGN 模块硬件设计要求,16 位对齐能让数据读写、图层合成更高效,避免内存访问错误;
  • 计算方式:用get_align16_value函数,输入值不能被 16 整除时,向上取最近的 16 的倍数(比如宽 = 48→48,宽 = 50→64);
  • 作用:保证 Bitmap 数据的宽 / 高符合硬件处理规范,避免水印显示异常、编码失败。
http://www.jsqmd.com/news/120572/

相关文章:

  • 初次约会“社交算法”:高效对话框架让好感度指数级增长
  • Cordova与OpenHarmony全文搜索功能
  • EE308FZ_Fifth Assignment_Alpha Sprint_Sprint Essay2
  • FFT:嵌入式开发的“算力引擎”,支持Q15定点和F32浮点两种算法
  • DeepSeek vs 通义千问:代码生成场景准确率与响应速度实测分析报告
  • 第七届传智杯 初赛 小红的四子棋 题解 简单bfs遍历
  • 碎片化学习:DeepSeek 定制个人技术成长计划与知识点拆解
  • 对 Promise.race 的理解
  • 【Linux命令大全】001.文件管理之diff命令(实操篇)
  • 2025写小说软件选购指南:10款高效率写小说工具深度测评,覆盖从大纲到正文全场景(附红黑榜)
  • 用Kotlin 的图像验证码识别系统设计与实现
  • JAVA|文件管理系统 V3.0
  • 调用api练习(1)
  • 国内外15个免费AI写小说软件深度测评,一键生成爆款小说大纲范例超详细
  • 文字立体阴影
  • Kotlin 的图像验证码识别系统设计与实现
  • 创建目标模块 Cordova 与 OpenHarmony 混合开发实战
  • 【计算机毕业设计案例】基于springboot的养宠物指南服务平台系统的设计与实现宠物养护全周期的知识服务与社群互动设计系统(程序+文档+讲解+定制)
  • 进度跟踪模块 Cordova 与 OpenHarmony 混合开发实战
  • MySQL中root用户密码管理
  • 个人财务管理工具 HomeBank v5.9.6 中文便携版
  • 【计算机毕业设计案例】基于Spring Boot+Vue人力资源管理系统的设计与实现基于springboot的人力资源管理系统的设计与实现(程序+文档+讲解+定制)
  • Scala 的英文数字验证码识别系统设计与实现
  • 真正影响孩子视力的元凶曝光,不是手机,而是这个日常习惯!
  • 改善深层神经网络 第一周:深度学习的实践(一)偏差与方差
  • FreeFileSync (文件夹比较同步) v14.6
  • Harbor镜像仓库的搭建和迁移
  • 关键词解释:教师-学生网络(Teacher-Student Network)
  • Dify+Ollama简单部署使用本地大模型平台
  • 家长必看,别等孩子近视了,再看到这篇文章!