【技术实现步骤摘要】
本专利技术涉及图像处理领域,特别是涉及一种图像混合处理方法和装置。
技术介绍
随着技术的发展,越来越多的用户能够随手使用自身的终端设备拍摄图像或者从网络中获取图像,为了获取自己想要的图像,采用各种图像处理工具对原始图像进行处理以得到想要的效果。在许多图像处理工具的应用程序中有画笔(或涂鸦)功能。传统的画笔功能是将用户拍摄的照片或从相册中选取的图片展示在屏幕上,可对图像进行裁剪、旋转,添加滤镜等操作,无法对图像随机进行混合处理。
技术实现思路
基于此,有必要针对传统的图像处理工具中无法动态的对图像随机进行混合处理的问题,提供一种图像混合处理方法,能够对图像随机进行混合处理。此外,还有必要提供一种图像混合处理装置,能够对图像随机进行混合处理。一种图像混合处理方法,包括:获取原始图像,并显示所述原始图像;接收对所述原始图像的触控事件;获取所述触控事件在所述原始图像上产生的第一触控点,以及获取以所述第一触控点为起点进行移动在所述原始图像上产生的第二触控点;获取在所述原始图像上产生的第二触控点与第一触控点之间的距离;判断所述距离是否大于或等于本次预先随机生成的距离参数值,若是,则记录所述第二触控点的图像坐标;将选取的图案绘制到所述第二触控点;将所述绘制的图案与所述原始图像进行合成得到合成后的图像;将所述第二触控点作为新的起点进行移动。一种图像混合处理装置,包括:展示模块,用于获取原始图像,并显示所述原始图像;事件接收模块,用于接收对所述原始图像的触控事件;参数获取模块,用于获取所述触控事件在所述原始图像上产生的第一触控点,以及获取以所述第一触控点为起点进行移动在所述原 ...
【技术保护点】
一种图像混合处理方法,包括:获取原始图像,并显示所述原始图像;接收对所述原始图像的触控事件;获取所述触控事件在所述原始图像上产生的第一触控点,以及获取以所述第一触控点为起点进行移动在所述原始图像上产生的第二触控点;获取在所述原始图像上产生的第二触控点与第一触控点之间的距离;判断所述距离是否大于或等于本次预先随机生成的距离参数值,若是,则记录所述第二触控点的图像坐标;将选取的图案绘制到所述第二触控点;将所述绘制的图案与所述原始图像进行合成得到合成后的图像;将所述第二触控点作为新的起点进行移动。
【技术特征摘要】
1.一种图像混合处理方法,包括:获取原始图像,并显示所述原始图像;接收对所述原始图像的触控事件;获取所述触控事件在所述原始图像上产生的第一触控点,以及获取以所述第一触控点为起点进行移动在所述原始图像上产生的第二触控点;获取在所述原始图像上产生的第二触控点与第一触控点之间的距离;判断所述距离是否大于或等于本次预先随机生成的距离参数值,若是,则记录所述第二触控点的图像坐标;将选取的图案绘制到所述第二触控点;将所述绘制的图案与所述原始图像进行合成得到合成后的图像;将所述第二触控点作为新的起点进行移动。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:预先随机生成距离参数值,包括:生成一个随机整数;将所述随机整数对n取余,得到一个取值范围为0至n-1的整数,当余数为0时,生成的距离参数值大于选取的图案的直径,当余数不为0时,生成的距离参数值小于选取的图案的直径,其中,n为自然数。3.根据权利要求1所述的方法,其特征在于,将选取的图案绘制到所述第二触控点的步骤之前,所述方法还包括:从预配置的颜色中随机选取颜色;将选取的图案绘制到所述第二触控点的步骤之后,所述方法还包括:将所述选取的颜色映射到所述绘制的图案上。4.根据权利要求1所述的方法,其特征在于,将选取的图案绘制到所述第二触控点的步骤之前,所述方法还包括:从预配置的透明度中随机选取透明度;将选取的图案绘制到所述第二触控点的步骤之后,所述方法还包括:将所述绘制的图案的透明度调整为所述选取的透明度。5.根据权利要求1所述的方法,其特征在于,所述获取所述触控事件在所述原始图像上产生的第一触控点的图像坐标的步骤包括:获取所述触控事件在屏幕上产生的第一触控点的屏幕坐标;将所述屏幕上产生的第一触控点的屏幕坐标转换为在所述原始图像产生的第一触控点的图像坐标;所述获取以所述第一触控点为起点进行移动事件在所述原始图像上产生的第二触控点的图像坐标的步骤包括:获取以所述第一触控点为起点进行移动事件在屏幕上产生的第二触控点的屏幕坐标;将所述屏幕上产生的第二触控点的屏幕坐标转换为在所述原始图像上产生的第二触控点的图像坐标。6.一种图像混合处理装置,其特征在于,包...
【专利技术属性】
技术研发人员:罗爽,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。