基于OpenGL SC的图形遮罩方法、系统、设备和介质

    公开(公告)号:CN120014148A

    公开(公告)日:2025-05-16

    申请号:CN202510092201.7

    申请日:2025-01-21

    Abstract: 本发明涉及图像处理领域,具体涉及一种基于OpenGL SC的图形遮罩方法、系统、设备和介质,包括:接收遮罩生成请求,所述遮罩生成请求包括遮罩类型及多个遮罩顶点;根据所述遮罩类型及所有所述遮罩顶点,确定目标图形;根据OpenGL SC的模板测试方法,对目标图形进行模板测试,以设置OpenGL SC中的模板缓冲区;接收待渲染的图像数据,根据所述模板缓冲区,对所述图像数据进行渲染。本发明通过利用OpenGL SC的模板测试功能,在硬件级别实现遮罩操作,避免了复杂的像素级别计算,提高了渲染效率;同时,通过简化遮罩算法,降低了实现难度,并且基于OpenGL SC实现,具有很好的可移植性,可以方便地集成到不同的应用场景中。

    基于OpenGL SC的图形填充方法、系统及设备

    公开(公告)号:CN120014108A

    公开(公告)日:2025-05-16

    申请号:CN202510077790.1

    申请日:2025-01-17

    Abstract: 本发明涉及图像处理领域,具体涉及一种基于OpenGL SC的图形填充方法、系统及设备,包括:接收图形填充请求,所述图形填充请求包括目标颜色及待填充图形的所有特征顶点的坐标;根据所有所述特征顶点的坐标,计算目标斜率;根据所述目标斜率,生成多条预设宽度的虚拟的扫描线,以覆盖所述待填充图形;计算各个所述扫描线与所述待填充图形的交点,确定与所述待填充图形相关的各个扫描线段;基于OpenGL SC接口,将目标颜色填充至每一个扫描线段中,以完成所述待填充图形的填充。本发明采用扫描线填充算法,无需递归调用,从根本上避免了栈溢出的风险,适用于安全关键领域的图形渲染需求。

Patent Agency Ranking