目前在学习MCFW中的OSD。
发现demo里面显示的时候只支持“通道“两个汉字显示,查看资料说如果要显示更过汉字需要自己去创建字库,然后转成yuv格式,最后分离y和UV数据,用bin2C转成C。
按照资料上面做了一个字库但是显示有问题?
如下图是我做的字库.jpg图片

下面是视频上显示的汉字:

不清楚是不是我做的字库有问题,显示的基本流程都是按照文档上来的。
附件中包含了YUV和YData、UVData以及相关的C文件。
zhul huang:
麻烦前辈和专家们指点一下,有谁遇到类似问题的可以给点建议,这个问题纠结几天了。目前进展缓慢
谢谢~~!
zhul huang:
现在汉字显示正常了,但是有一个新的疑问,怎样才能让显示字体的区域透明。
我看demo里面时间的显示区域有黑色的背景,logo和“通道” 的显示都是透明的,现在自己制作的logo和汉字显示也有背景。哪位前辈专家指导的求指点一下。
comeback:
回复 zhul huang:
请问你说的参考资料是什么?能否发个链接?我也想做中文的OSD。
zhul huang:
回复 comeback:
RDK里面有自带的资料
dvr_rdk\docs\AppNotes\目录下的 DM81xx_DVR_RDK_Software_OSD_Text_Render_Notes.pdf
amixer:
回复 zhul huang:
遇上了和你一样的问题,我有yuv的.c文件,中文显示就是不正常,我下载你的试了试,也是和你一样的,你的中文正常显示怎么搞的?
xing lixing:
你好,我想问显示自己想显示的汉字,具体是怎么显示的,能不能指导一下,能不能留下联系,我的qq85639973
TI中文支持网

