love_lin

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin  发布于  2016-05-27 11:10:04
采纳率 0%
22个问答
21674

【已实现】海思OSD菜单的实现

 
本帖最后由 love_lin 于 2016-6-30 16:15 编辑

最近准备做个OSD菜单显示,请问哪位大神有实现的,能分享下具体的实现办法吗?谢谢!!
我来回答
回答31个
时间排序
认可量排序

hisi_jaye

0个粉丝

1

问答

0

专栏

0

资料

hisi_jaye 2016-05-27 21:17:04
认可0
同问,有做过的介绍一下:lol

DarkQin

1个粉丝

8

问答

0

专栏

2

资料

DarkQin 2016-05-28 10:27:59
认可0
参考一下 sample里的hifb 程序

枫叶尚卿

0个粉丝

6

问答

0

专栏

0

资料

枫叶尚卿 2016-05-30 15:54:31
认可0
把文字做成一幅图刷到 framebuff 中

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-05-30 16:33:58
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=30872&ptid=11441]枫叶尚卿 发表于 2016-5-30 15:54[/url]
把文字做成一幅图刷到 framebuff 中[/quote]

你的意思是和做OSD时间戳一样的?用文字形成图片来显示吗?

枫叶尚卿

0个粉丝

6

问答

0

专栏

0

资料

枫叶尚卿 2016-05-30 17:12:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=30879&ptid=11441]love_lin 发表于 2016-5-30 16:33[/url]
你的意思是和做OSD时间戳一样的?用文字形成图片来显示吗?[/quote]

对,用文字形成的图片显示

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-05-31 08:24:11
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=30883&ptid=11441]枫叶尚卿 发表于 2016-5-30 17:12[/url]
对,用文字形成的图片显示[/quote]

好,我到时试试...

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-06-02 14:24:57
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=30883&ptid=11441]枫叶尚卿 发表于 2016-5-30 17:12[/url]
对,用文字形成的图片显示[/quote]

用framebuff确实能进行图片显示,但是,海思的.bmp格式好像和作图工具做出来的.bmp格式不一样?还有就是osd菜单那么多图片,放在falsh,会出会占太多存储空间?

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-06-02 14:46:01
认可0
本帖最后由 love_lin 于 2016-6-2 17:18 编辑

哪位大神有实现过OSD菜单显示,需要用什么工具吗?比如minigui,QT什么的??

难道都没人是实现如下内容吗?求帮助啊!!!要怎么形成如下的图片啊,用SDL应该不行啊!!

枫叶尚卿

0个粉丝

6

问答

0

专栏

0

资料

枫叶尚卿 2016-06-06 09:44:40
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31053&ptid=11441]love_lin 发表于 2016-6-2 14:24[/url]
用framebuff确实能进行图片显示,但是,海思的.bmp格式好像和作图工具做出来的.bmp格式不一样?还有就是o ...[/quote]

不需要以文件的形式保存每一个菜单项,你编写一个程序,实现将文字转换成bitmap,然后再显示这个bitmap 就行了,你看看 freetype2

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-06-06 11:35:30
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31193&ptid=11441]枫叶尚卿 发表于 2016-6-6 09:44[/url]
不需要以文件的形式保存每一个菜单项,你编写一个程序,实现将文字转换成bitmap,然后再显示这个bitmap  ...[/quote]

这个我在实现OSD时间戳已经实现了,但是现在要实现OSD菜单,如上图,准备用TDE和FB来实现,但是不知道怎么把SDL,freetype2和TDE,FB结合起来用??求教!!:(

枫叶尚卿

0个粉丝

6

问答

0

专栏

0

资料

枫叶尚卿 2016-06-07 10:49:32
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31204&ptid=11441]love_lin 发表于 2016-6-6 11:35[/url]
这个我在实现OSD时间戳已经实现了,但是现在要实现OSD菜单,如上图,准备用TDE和FB来实现,但是不知道怎 ...[/quote]

如果只是菜单的话, freetype 、fb就够了。
过程是:freetype 获得字体字形的位图,然后将该位图写入 fb

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-06-16 16:52:42
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31244&ptid=11441]枫叶尚卿 发表于 2016-6-7 10:49[/url]
如果只是菜单的话, freetype 、fb就够了。
过程是:freetype 获得字体字形的位图,然后将该位图写入 fb ...[/quote]

您好,谢谢指教。
但我虽能生成位图,但是是单行的,OSD菜单是多行的,不知道如何叠加,在@ngswfx的帮助下,也没能实现。不知道您有何其他方法。还有就是我生成的位图时必须写在本地才能更新到fb上。不知道您是怎么实现的。

枫叶尚卿

0个粉丝

6

问答

0

专栏

0

资料

枫叶尚卿 2016-06-20 19:57:30
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31842&ptid=11441]love_lin 发表于 2016-6-16 16:52[/url]
您好,谢谢指教。
但我虽能生成位图,但是是单行的,OSD菜单是多行的,不知道如何叠加,在@ngswfx的帮助 ...[/quote]

获取到一个文字的位图后存入一个buffer 中,不用保存成图片,然后直接赋值给 fb

至于多行:
一行一行的定位,一行一行的给 fb 赋值,这样就组成来多行的菜单

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-06-30 16:10:27
认可0
本帖最后由 love_lin 于 2016-6-30 16:14 编辑

最近请假了几天,所以没有更新帖子,目前OSD菜单已实现了差不多了,待各个模块提供相应的接口了。
部分效果图如下:







///以上的效果图是通过根据字库写像素点实现的,并未用到位图,以后有时间,也会尝试楼上贴位图的方式实现。

//可参考大神@ngswfx的帖子[url=http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=11624&extra=]http://www.ebaina.com/bbs/forum.php?mod=viewthread&tid=11624&extra=[/url]







chenzhongpeng

0个粉丝

1

问答

0

专栏

0

资料

chenzhongpeng 2016-08-22 09:45:05
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=32918&ptid=11441]love_lin 发表于 2016-6-30 16:10[/url]
最近请假了几天,所以没有更新帖子,目前OSD菜单已实现了差不多了,待各个模块提供相应的接口了。
部分效 ...[/quote]

你好!请教个问题,在3518E上能用fb来做图片回放的功能么?

love_lin

1个粉丝

22

问答

0

专栏

1

资料

love_lin 2016-08-22 18:17:56
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=36435&ptid=11441]chenzhongpeng 发表于 2016-8-22 09:45[/url]
你好!请教个问题,在3518E上能用fb来做图片回放的功能么?[/quote]

如果有解码通道,直接把图片放到解码通道,然后绑定vo输出,不就可以了??

Cybers

0个粉丝

0

问答

0

专栏

0

资料

Cybers 2016-09-19 22:17:41
认可0
学习了,谢谢楼主!

hieeee

0个粉丝

1

问答

0

专栏

0

资料

hieeee 2016-12-12 20:57:20
认可0
请问楼主的空格乱码,和半透明背景是怎么实现的

chenjibin

0个粉丝

29

问答

0

专栏

1

资料

chenjibin 2016-12-14 09:56:54
认可0
mini gui就可以实现

GilbertLiang

0个粉丝

0

问答

0

专栏

0

资料

GilbertLiang 2017-01-15 12:58:03
认可0
感谢大神,收藏了,谢谢。
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区