【技术实现步骤摘要】
本专利技术涉及游戏开发领域,尤其涉及一种结合可视化工具进行游戏图片智能压缩的方法。
技术介绍
游戏资源中包含有大量的图片资源。图片资源在2D游戏中可占整个游戏包容量的90%,在3D游戏中也可占50%以上。而当游戏包中的图片资源比例过高时,游戏运行的内存占用比较大。为了减小图片资源的大小,进而减小游戏包的大小,对游戏图片资源的压缩得到了越来越多的研究。图片资源中的帧动画的图片和游戏界面的图片资源,一般是以大量小图片的形式存在,每帧图片的内容和大小可能均不相同,各帧图片的变化较大,所以,在帧动画中,零散存在的多个帧图片在游戏包中占用的比例就非常大。但是,以大量小图片的形式存在的图片资源,在使用硬件渲染的游戏引擎把所有的小图片载入显存时,会自动将每个小图片扩展为2的N次方大小。所以,如果在图片资源中包含有大量的小图片,将其加载到显存中时,就会浪费大量的显存资源,不利于显存资源的利用。
技术实现思路
本专利技术的目的在于提供一种结合可视化工具进行游戏图片智能压缩的方法,从而解决现有技术中存在的前述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种结合可视化工具进行游戏图片智能压缩的方法,包括如下步骤:S101,逐个像素扫描所有需要压缩的帧动画图片,得到扫描图;S102,记录所述扫描图的左上点的有效像素的坐标;S103,对所述扫描图的有效像素的内容进行智能裁剪,得到裁剪的内容;S104,根据所述剪裁的内容的大小,计算将所述裁剪的内容合并后得到的图片面积,所述图片面积的大小无限逼近2的N次方;S105,在可视化工具中,按照S104中计算的图片面积,以所述左上点的 ...
【技术保护点】
一种结合可视化工具进行游戏图片智能压缩的方法,其特征在于,包括如下步骤:S101,逐个像素扫描所有需要压缩的帧动画图片,得到扫描图;S102,记录所述扫描图的左上点的有效像素的坐标;S103,对所述扫描图的有效像素的内容进行智能裁剪,得到裁剪的内容;S104,根据所述剪裁的内容的大小,计算将所述裁剪的内容合并后得到的图片面积,所述图片面积的大小无限逼近2的N次方;S105,在可视化工具中,按照S104中计算的图片面积,以所述左上点的有效像素坐标为修正坐标,对所述剪裁的内容进行对位调整与合并,得到合并的图片;S106,对所述合并的图片进行压缩;或包括如下步骤:S201,逐个像素扫描所有需要压缩的游戏界面的图片;S202,将没有透明通道的图片压缩为JEPG格式的图片;将渐变色较多的图片压缩为PNG32格式的图片;将有透明通道、渐变色较少的图片压缩为PNG8格式的图片;S203,对所述PNG8格式的图片,采用如下方法进行再次压缩:S2031,把所述PNG8格式的图片的原始RGB色转换为HSL色;S2032,对所述PNG8格式的图片的色彩丰度H进行矢量四方向插值压缩,得到插值压缩结果;S203 ...
【技术特征摘要】
1.一种结合可视化工具进行游戏图片智能压缩的方法,其特征在于,包括如下步骤:S101,逐个像素扫描所有需要压缩的帧动画图片,得到扫描图;S102,记录所述扫描图的左上点的有效像素的坐标;S103,对所述扫描图的有效像素的内容进行智能裁剪,得到裁剪的内容;S104,根据所述剪裁的内容的大小,计算将所述裁剪的内容合并后得到的图片面积,所述图片面积的大小无限逼近2的N次方;S105,在可视化工具中,按照S104中计算的图片面积,以所述左上点的有效像素坐标为修正坐标,对所述剪裁的内容进行对位调整与合并,得到合并的图片;S106,对所述合并的图片进行压缩;或包括如下步骤:S201,逐个像素扫描所有需要压缩的游戏界面的图片;S202,将没有透明通道的图片压缩为JEPG格式的图片;将渐变色较多的图片压缩为PNG32格式的图片;将有透明通道、渐变色较少的图片压缩为PNG8格式的图片;S203,对所述PNG8格式的图片,采用如下方法进行再次压缩:S2031,把所述PNG8格式的图片的原始RGB色转换为HSL色;S2032,对所述PNG8格式的图片的色彩丰度H进行矢量四方向插值压缩,得到插值压缩结果;S2033,在可视化工具中对所述插值压缩结果进行预览,并手动进行参数调整。2.根据权利要求1所述的结合可视化工具进行游戏图片智能压缩的方法,其特征在于,S103具体为:通过计算偏移点的方法对有效像素的内容进行剪裁。3.根据权利要求1所述的结合可视化工具进行游戏图片智能压缩的方法,其特征在于,S104具体为,利用平衡二叉树算法,将每张帧动画图片的有效像素内容进行节点挂接,计算平衡二叉树需要的总空间,所述平衡二叉树需要的
\t总空间即为将所述图片面积。4.根据权利要求3所述的结合可视化工具进行游戏图片智能压缩的方法,其特征在于,S105中还包括步骤,对所述剪裁的内容进行90度旋转。5.根据权利要求1所述的结合可视化工具进行游戏图片智能压缩的方法,其特征在于,S106,具体为,在可视化工...
【专利技术属性】
技术研发人员:谢嘉,
申请(专利权)人:广州四三九九信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。