qqq306922360

qqq306922360

0个粉丝

16

问答

0

专栏

0

资料

qqq306922360  发布于  2016-06-27 11:37:33
采纳率 0%
16个问答
3595

3516A的OSD上显示一些小图标和字符信息

 
各位朋友,我现在用海思3516A做视频OSD叠加,目前时间戳能正常显示了,但是我想把OSD做的更漂亮,在那些字符信息前加一些小图标,类似以下情况,
按照我现在想法就是,做一些小的图标放在文件系统上面,然后调用SDL库的函数把具体的一一对应的小图标和字符组合起来,最后再保存成bmp的图片,
这样就可以3516做出此种效果的OSD了。


不知道是否有大牛做过,有的话指点一二,共同探讨
我来回答
回答3个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-06-27 11:50:31
认可0
可以

其实就是两个bmp组成一个bmp, 要注意格式以及合并操作

qqq306922360

0个粉丝

16

问答

0

专栏

0

资料

qqq306922360 2016-06-27 14:16:29
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=32468&ptid=11747]zhuangweiye 发表于 2016-6-27 11:50[/url]
可以

其实就是两个bmp组成一个bmp, 要注意格式以及合并操作[/quote]

兄弟,能说详细点吗???
请问SDL是本身就有这样的函数接口还是我自己获取了每涨BMP图片头信息后,图片的长度是所有BMP图片总长度,高度是所有bmp中取最大值,然后就是所有的bmp的数据全部排列在新的buffer里面?最后saveBMP就可以了吗?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-06-27 14:37:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=32483&ptid=11747]qqq306922360 发表于 2016-6-27 14:16[/url]
兄弟,能说详细点吗???
请问SDL是本身就有这样的函数接口还是我自己获取了每涨BMP图片头信息后,图片 ...[/quote]

看多数用SDL的朋友都喜欢使用saveBMP, 这个测试bmp是否正确没问题, 但是做OSD没有必要, 前面一步就已经得到了一个有bmp的buffer, 直接用就可以了

关于二和一的问题, 基本就是把两个由format, width, height, stride, 描述的放在一个buffer里面的图合并成一个新的由format, width, height, stride, 描述的放在一个buffer里面的图, 这个涉及基本的图像处理知识.
另外, SDL本身有没有这样的函数我不清楚.
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区