本申请涉及计算机,尤其涉及一种图片处理方法、装置、电子设备、以及计算机可读存储介质。
背景技术:
1、游戏角色头像是玩家在游戏中的代表,是玩家与虚拟世界交互的重要元素之一,为了提高玩家的视觉体验,游戏角色头像的写实处理成为了游戏中不可或缺的一项技术手段。
2、游戏角色头像往往在头像主体以外的区域携带有透明度信息,以使游戏角色头像能够与游戏中的其他背景元素进行叠加。目前的游戏角色头像写实处理方法无法对游戏角色头像所携带的透明度信息进行处理,需要在写实处理后通过后续的手动操作进行透明度信息的匹配,这将导致游戏角色头像写实处理流程被中断,无法实现游戏角色头像写实处理的批量化及自动化。
3、因此,现有技术存在因需要手动匹配透明度信息,导致游戏角色头像写实处理流程中断,无法实现游戏角色头像写实处理的批量化、自动化的技术问题。
技术实现思路
1、本申请提供了一种图片处理方法、装置、电子设备、以及计算机可读存储介质,以解决现有技术存在的因需要手动匹配透明度信息,导致的游戏角色头像写实处理流程中断,无法实现游戏角色头像写实处理的批量化、自动化的技术问题。
2、第一方面,本申请实施例提供了一种图片处理方法,所述方法包括:获取待处理图片中像素点对应的第一信息,所述第一信息用于表征所述待处理图片中像素点对应的颜色和透明度,其中,所述待处理图片包括主体区域和背景区域,所述主体区域用于显示主体对象,所述背景区域呈现透明状态;对所述像素点对应的所述第一信息进行拆分处理,获得所述像素点对应的第一颜色信息和第一透明度信息;对所述像素点对应的所述第一颜色信息进行写实处理,获得所述像素点对应的第二颜色信息;对所述像素点对应的所述第二颜色信息和所述第一透明度信息进行合并处理,获得所述像素点对应的第二信息;根据所述像素点对应的所述第二信息,渲染获得所述待处理图片对应的写实化图片。
3、第二方面,本申请实施例提供了一种图片处理装置,所述装置包括:第一获取单元、第一处理单元、第二处理单元、第三处理单元、第二获取单元;所述第一获取单元,用于获取待处理图片中像素点对应的第一信息,所述第一信息用于表征所述待处理图片中像素点对应的颜色和透明度,其中,所述待处理图片包括主体区域和背景区域,所述主体区域用于显示主体对象,所述背景区域呈现透明状态;所述第一处理单元,用于对所述像素点对应的所述第一信息进行拆分处理,获得所述像素点对应的第一颜色信息和第一透明度信息;所述第二处理单元,用于对所述像素点对应的所述第一颜色信息进行写实处理,获得所述像素点对应的第二颜色信息;所述第三处理单元,用于对所述像素点对应的所述第二颜色信息和所述第一透明度信息进行合并处理,获得所述像素点对应的第二信息;所述第二获取单元,用于根据所述像素点对应的所述第二信息,渲染获得所述待处理图片对应的写实化图片,所述写实化图片中所述主体对象的写实化程度高于所述待处理图片中所述主体对象的写实化程度。
4、第三方面,本申请实施例提供了一种电子设备,包括:存储器、处理器;所述存储器,用于存储一条或多条计算机指令;所述处理器,用于执行所述一条或多条计算机指令,以实现上述方法。
5、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有一条或多条计算机指令,该指令被处理器执行时,执行上述方法。
6、与现有技术相比,本申请提供的图片处理方法,包括:获取待处理图片中像素点对应的第一信息,对像素点对应的第一信息进行拆分处理,获得像素点对应的第一颜色信息和第一透明度信息;对像素点对应的第一颜色信息进行写实处理,获得像素点对应的第二颜色信息;对像素点对应的第二颜色信息和第一透明度信息进行合并处理,获得像素点对应的第二信息;根据像素点对应的第二信息,渲染获得待处理图片对应的写实化图片;其中,第一信息用于表征待处理图片中像素点对应的颜色和透明度,待处理图片包括主体区域和背景区域,主体区域用于显示主体对象,背景区域呈现透明状态。该方法通过在写实处理前,将像素点对应的第一颜色信息和第一透明度信息拆分开,在写实处理中,对拆分出的第一颜色信息进行处理获得第二颜色信息,在写实处理后,将第一透明度信息与第二颜色信息合并,实现了图片处理过程中,透明度信息与写实处理后的颜色信息的自动匹配。由于针对透明度信息的拆分处理与合并处理都位于一个处理流程中,因此,图片处理过程中并不需要进行手动操作,该方法适用于图片的批量化处理。本实施例提供的图片处理方法在进行写实处理前,将颜色信息和透明度信息进行了拆分,避免了写实处理过程中透明度信息的丢失,进而实现了写实处理后,透明度信息与颜色信息的自动化匹配,解决了现有技术存在的因需要手动匹配透明度信息,导致的游戏角色头像写实处理流程中断,无法实现游戏角色头像写实处理的批量化、自动化的技术问题。
1.一种图片处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述对所述像素点对应的所述第一颜色信息进行写实处理,获得所述像素点对应的第二颜色信息的步骤之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述像素点对应的所述第一颜色信息进行预处理,获得所述像素点对应的第五颜色信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述像素点对应的所述第一颜色信息和所述第一透明度信息,对所述背景区域中的像素点对应的所述第一颜色信息进行清除处理,获得所述像素点对应的第三颜色信息,包括:
5.根据权利要求3所述的方法,其特征在于,所述基于所述像素点对应的所述第三颜色信息和所述第一透明度信息,对所述主体区域的边缘进行扩边处理,获得所述像素点对应的第四颜色信息,包括:
6.根据权利要求3所述的方法,其特征在于,所述基于所述像素点对应的所述第四颜色信息和所述第一透明度信息,对扩边后的所述主体区域和预设的底色进行叠加处理,获得所述像素点对应的所述第五颜色信息,包括:
7.根据权利要求1所述的方法,其特征在于,在所述对所述像素点对应的所述第二颜色信息和所述第一透明度信息进行合并处理,获得所述像素点对应的第二信息的步骤之前,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,对所述第一透明度信息进行的预处理至少包括以下处理方式中的至少一种:模糊处理、衰减处理、侵蚀处理。
9.根据权利要求1-8任意一项所述的方法,其特征在于,所述主体对象为游戏角色头像。
10.一种图片处理装置,其特征在于,所述装置包括:第一获取单元、第一处理单元、第二处理单元、第三处理单元、第二获取单元;
11.一种电子设备,其特征在于,包括:存储器、处理器;
12.一种计算机可读存储介质,其上存储有一条或多条计算机指令,其特征在于,该指令被处理器执行时,执行如权利要求1-9任意一项所述的方法。