1 / 2
文档名称:

图片处理方法和装置的制作方法.docx

格式:docx   大小:16KB   页数:2页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图片处理方法和装置的制作方法.docx

上传人:开心果 2022/6/27 文件大小:16 KB

下载得到文件列表

图片处理方法和装置的制作方法.docx

相关文档

文档介绍

文档介绍:图片处理方法和装置的制作方法
专利名称:图片处理方法和装置的制作方法
技术领域:
本发明涉及图片处理技术,特别涉及图片处理方法和装置。
背景技术:
在现有的2D游戏中,图片资源过大不仅会降低游戏程序运行效率,同时还会増加游戏发布时图片中每个象素的特征通道数据进行删减处理,得到对应该象素的处理数据。本实施例中,对原始图片中每个象素的特征通道数据进行删减处理是按照保证设定的图片精度的原则进行的。步骤102,将得到的各个处理数据按照该各个处理数据对应的各个象素在原始图片中的位置组成处理图片。之后,将处理图片作为游戏的场景图片进行发布。至此,完成图I所示的流程。在图I所示的流程中,每个象素的特征通道数据包括三个颜色通道数据和透明(ALPHA)通道数据,其中,三个颜色通道数据为红色(R)通道数据、緑色(G)通道数据和蓝色(B)通道数据。通常,原始图片的中,每个象素的大小为32位,每ー个特征通道数据的大小为8位。基于此,上述步骤101具体实现时可包括针对每个象素,获取该象素的每ー特征通道上的数据;针对该象素的每ー特征通道数据,按照保证图片精度的原则选取该特征通道数据的前N位,所述N大于I ;将从各个特征通道数据上选取的数据依次合井,组成对应该象素的处理数据。下面以N为4对本发明实施例进行详细描述首先,从原始图片中获取一象素的四个特征通道数据。參见图2,图2为本发明提供的原始图片中一象素的四个特征通道数据示意图。优选地,为了便于存放每ー个象素对应的处理数据,还需要为该象素(记为象素I)建立对应的存储空间。由于N取值为4,则该存储空间可设置为16位即可,具体參见图3。其次,先将象素I的R通道上的前四位数据拷贝到图3所示的存储空间的O至3位。也即,直接删减掉R通道上的后四位数据,具体參见图4所示。再次,将象素I的G通道上的前四位数据拷贝到图3所示的存储空间的4至7位。也即,直接删减掉G通道上的后四位数据,具体參见图5所示。之后,将象素I的B通道上的前四位数据拷贝到图3所示的存储空间的8至11位。也即,直接删减掉B通道上的后四位数据,具体參见图6所示。 最后,将象素I的ALPHA通道上的前四位数据拷贝到图3所示的存储空间的12至15位。也即,直接删减掉ALPHA通道上的后四位数据,具体參见图7所示。图7所示的数据为象素I对应的处理数据。至此,针对象素I的特征通道数据完成删减处理。从上面描述可以看出,通过上面处理,可以将ー个大小为32位的象素I转换成了 16位。之后,将原始图片中其他象素都按照上面操作进行,即可得到其他象素对应的处理数据。在原始图片中的所有象素都按照上面操作执行后,将得到的各个处理数据按照该各个处理数据对应的各个象素在原始图片中的位置组成处理图片。这显然会使原始图片的大小減少一半,减少图片存储空间。至此,完成本发明实施例提供的方法的描述。下面对本发明实施例提供的装置进行描述。參见图8,图8为本发明实施例提供的装置结构
图。该装置可应用于多人在线的游戏中。如图8所示,该装置可包括处理单元,用于对原始图片中每个象素的特征通道数据进行删减处理,得到对应该象素的处理数据; 组成单元,用于将得到的各个处理数据按照该各个处理数据对应的各个象素在原始图片中的位置组成处理图片。其中,所述处理単元具体包括以下子単元获取子単元,用于针对每个象素,获取该象素上每ー特