【技术实现步骤摘要】
图像处理系统和方法
[0001]本说明书涉及图像处理领域,特别涉及一种图像处理系统和方法。
技术介绍
[0002]随着网络技术的迅速发展,在网页端进行图像和视频处理已变得越来越普遍。在现有的网页端三维(3D)设计系统中,对于已经渲染好的效果图,通常只能基于画布(canvas)和层叠样式表(Cascading Style Sheets,CSS)等技术,对静态的低精度图像(例如,每色彩通道8位的图像)进行调整;且只能进行比较常规的效果调整(例如,亮度、对比度等);当调整范围较大的时候,还会产生图像瑕疵。在桌面端软件系统(例如,影视行业的桌面端软件)中,通常可以对高精度的图像进行处理(例如,每色彩通道32位的图像),但对于高精度的图像或者视频素材的处理,需要专业昂贵的硬件设备和复杂的高级软件系统,且主要针对电影工业中的专业人员,不适合普通的设计师。
[0003]因此,希望提供一种图像处理系统和方法以在网页端直接处理高精度图像以及视频。
技术实现思路
[0004]本说明书实施例之一提供一种图像处理系统。所述系 ...
【技术保护点】
【技术特征摘要】
1.一种图像处理系统,其特征在于:所述图像处理系统包括服务端和客户端;所述服务端包括云端渲染系统和高动态范围图像编码器,所述云端渲染系统用于将三维设计方案渲染成二维的第一影像,所述高动态范围图像编码器用于将所述第一影像压缩和编码成第二影像;所述客户端包括高动态范围图像解码器、图像处理器和交互模块,所述高动态范围图像解码器用于将所述第二影像解码为第三影像,所述图像处理器用于基于所述第三影像以及通过所述交互模块输入的对所述第三影像的调整信息,得到输出的第四影像并展示给用户。2.如权利要求1所述的系统,其特征在于:所述图像处理器包括对至少两个图层进行的处理操作;对所述至少两个图层中的每一个图层,所述处理操作包括一个对图像的调整操作,每一个对图像的所述调整操作使用一个单独的图形处理器调用来实现;所述至少两个图层组装成图层栈,所述第四影像通过将所述第三影像输入所述图层栈进行处理得到。3.如权利要求2所述的系统,其特征在于,所述客户端包括三个缓冲区,分别用于存放所述第三影像、所述至少两个图层中当前图层的输入和输出。4.如权利要求2所述的系统,其特征在于,所述至少两个图层的输入和输出的色彩通道为16位。5.如权利要求1所述的系统,其特征在于,所述客户端基于网页实现,包括:所述客户端将所述服务端压缩和编码过的影像文件,解码为浏览器接口能够处理的数据格式;所述客户端包括使用预设编程语言开发的解压缩算法和解码算法,所述解压缩算法用于对使用预设压缩格式压缩后的所述影像文件进行解压,所述解码算法基于预设精度浮点数进行解码,所述客户端使用预设编译方式将所述解压缩算法和解码算法转换为浏览器可以直接运行的程序模块。6.如权利要求4和5所述的系统,其特征在于,所述客...
【专利技术属性】
技术研发人员:梁恩宁,黄晓煌,朱皓,
申请(专利权)人:杭州群核信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。