This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

osd显示中文问题



 我正在研究osd显示,平台为:DM8168, dvrrdk3.0,仔细研究了demo_osd.c文件,通过读取font下的ascii_420sp_1078_28.c ,ascii_422i_1078_28.c,unicode_cn_420sp_420_30.c和unicode_cn_422i_420_30.c四个文件可以显示数字和字母以及“通道”两个汉字,我打算想让它支持更多中文显示,意思是想显示什么中文就可以显示什么中文,参考了docs\AppNotes下的DM81xx_DVR_RDK_Software_OSD_Text_Render_Notes文档,知道了怎么制作unicode_cn文件,但是这样也是只能制作有限的中文,现在问题如下:

1.有没有方法把点阵字库生成yuv文件,再用ImageMagick生成text文件呢?

2.另外一种解决方法是直接操作osd 缓冲区:读取点阵字库,然后给个相应的yuv 色值,写入bufInfo.virtAddr 所指的缓冲区,这样可行不?

求指导! 谢谢!