菜单

消除叠加在视频上的文字锯齿

下载

1.IDE更新到20250621后的版本

2.给需要消除锯齿的控件,设置专用的字体,要防止影响其他控件字体

2.1当多个控件的字体名、大小、粗斜体一致时,字体将共用,

2.2如可将此控件的字体大小设为15、17等不常用的大小

3.代码

3.1 视频页定义一个整数指针

3.2 视频页onLoad里将这个指针初始化为1(固定为1),并传给控件字体

3.3 视频页onClose里删除指针

static int *font_data = NULL;
 
void Frm12::onLoad() {
font_data = new int(1);
wMLabel2->setFontUserData(const_cast<void*>(wMLabel2->getStyle()->p_text->getFont()), font_data);
}
 
bool Frm12::onClosing() {
delete font_data;
return true;
}

 

 

上一个
视频控件上叠加的控件一起截图
下一个
RTSP流媒体播放延迟
最近修改: 2025-06-21Powered by