[发明专利]灰度图像的快速显示方法有效
申请号: | 201911066491.9 | 申请日: | 2019-11-04 |
公开(公告)号: | CN110825995B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 彭志勇 | 申请(专利权)人: | 彭志勇 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙) 11369 | 代理人: | 史霞 |
地址: | 100027 北京市东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 灰度 图像 快速 显示 方法 | ||
1.灰度图像的快速显示方法,其特征在于,包括:
在浏览器网页内需显示灰度图像的区域内,建立大小完全相同的位于上面的上层canvas对象和位于下面的下层canvas对象,且所述上层canvas对象和所述下层canvas对象重叠放置;
所述上层canvas对象使用2d编程接口,用来响应用户的鼠标操作,输出文字和图形,且所述上层canvas对象的背景色设置为透明的;
所述下层canvas对象使用WebGL编程接口,对灰度图像进行窗宽/窗位的计算和调整、旋转、缩放和反白,以便于灰度图像的显示;
其中,在所述下层canvas对象使用WebGL编程接口,对灰度图像进行窗宽/窗位的计算和调整、旋转、缩放和反白之前,还包括步骤:在浏览器Web页面中,使用DOM里的image对象加载待显示的灰度图像,若灰度图像的灰度值位数大于8位时,则需将灰度图像转换成RGB或者RGBA格式的浏览器支持的图像文件;并将WebGL的texImage2D或者texSubImage2D转成WebGL的纹理对象Texture;
所述下层canvas对象使用WebGL编程接口,对灰度图像进行窗宽/窗位的计算和调整、旋转、缩放和反白具体包括:在WebGL环境中显示灰度图像时,对于RGB或者RGBA格式的灰度图像,在fragment shader中,则需先将通过RGB或者RGBA传递进来的灰度值复原,然后进行窗宽/窗位的计算及ModalityLUT的变换,再使用vertex shader进行灰度图像的旋转和缩放操作,以使所述下层canvas对象呈现的是最后显示的结果。
2.如权利要求1所述的灰度图像的快速显示方法,其特征在于,所述上层canvas对象为一个canvas对象。
3.如权利要求1所述的灰度图像的快速显示方法,其特征在于,所述上层canvas对象包括两个大小完全相同的第一canvas对象和第二canvas对象,所述第一canvas对象位于所述第二canvas对象的上面且重叠放置,所述第一canvas对象用于快速响应鼠标的图像绘制操作和响应用户操作事件,所述第二canvas对象用于绘制已经固定的文字信息和图形。
4.如权利要求1所述的灰度图像的快速显示方法,其特征在于,所述建立大小完全相同的位于上面的上层canvas对象和位于下面的下层canvas对象中,通过z-index属性来控制canvas对象显示的优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于彭志勇,未经彭志勇许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911066491.9/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序