一种马赛克实现方法、装置和终端设备制造方法及图纸

技术编号:36809529 阅读:14 留言:0更新日期:2023-03-09 00:36
本发明专利技术公开了一种马赛克实现方法、装置和终端设备,通过接收待处理图像并对所述待处理图像进行全局马赛克处理,获得全局马赛克图像,响应用户通过画笔对象输入的第一路径,获取所述第一路径对应的第一路径效果并根据第一图层混合模式调整所述画笔对象,获得图层混合画笔,根据所述全局马赛克图像和所述图层混合画笔调整所述第一路径效果,获得马赛克效果图,并根据所述马赛克效果图与画布对象,获得所述马赛克图。本发明专利技术技术方案通过图层混合画笔、全局马赛克图像实现了待处理图像的指定不规则区域的马赛克效果,实现的方式更加简单,大大降低了开发的难度,减少了大量的计算过程,也降低了处理过程中错误生成的可能。也降低了处理过程中错误生成的可能。也降低了处理过程中错误生成的可能。

【技术实现步骤摘要】
一种马赛克实现方法、装置和终端设备


[0001]本专利技术涉及图像处理领域,尤其涉及一种马赛克实现方法、装置和终端设备。

技术介绍

[0002]在截图过程中,如果用户不想让他人看到截图中的某些内容,或是用户需要遮盖某些部分的重要信息,便会使用到马赛克功能,该功能将影像特定区域的色阶细节劣化并造成色块打乱的效果。
[0003]在现有技术中,对图片进行马赛克处理的步骤,一般是获取到马赛克选择区域后,首先计算区域像素点周围的颜色值,然后修改像素点的RGB颜色值,其实现原理便是把图像上某个像素点一定范围邻域内的所有点,用邻域内随机选取的一个像素点的颜色代替。
[0004]而现有技术的缺点便是,该实现方式比较复杂,需要对若干个像素点颜色值的进行大量的计算和修改,开发难度较大。

技术实现思路

[0005]本专利技术提供了一种马赛克实现方法、装置和终端设备,以解决现有实现方式比较复杂、计算量过大、开发难度较大的技术问题。
[0006]为了解决上述技术问题,本专利技术实施例提供了一种马赛克实现方法,包括以下步骤:
[0007]接收待处理图像并对所述待处理图像进行全局马赛克处理,获得全局马赛克图像;
[0008]响应用户通过画笔对象输入的第一路径,获取所述第一路径对应的第一路径效果;
[0009]根据第一图层混合模式调整所述画笔对象,获得图层混合画笔;
[0010]根据所述全局马赛克图像和所述图层混合画笔调整所述第一路径效果,获得马赛克效果图,并根据所述马赛克效果图与画布对象,获得所述马赛克图;其中,所述画布对象是根据所述待处理图像而获得。
[0011]本专利技术实施例提供了一种马赛克的实现方法,通过对待处理图像进行简单的处理,获得全局马赛克图像,响应用户根据画笔对象输入的第一路径与对应的第一路径效果,根据第一图层混合模式对画笔对象进行调整,并根据全局马赛克图像以及图层混合画笔对所述第一路径效果进行调整,实现了通过触摸屏幕便可在原始图片,即待处理图像上绘制出不规则区域的马赛克效果,形成马赛克图。与现有技术相比,不需要对若干个像素点的位置信息以及RGB颜色值进行大量的计算并修改其原本的数值,实现的方式更加简单,大大降低了开发的难度,同时因为减少了大量的计算过程,所以处理过程更加迅速,也降低了处理过程中错误生成的可能。
[0012]作为优选例子,所述接收待处理图像并对所述待处理图像进行全局马赛克处理,具体为:
[0013]根据用户输入的第一指定倍数,依次对所述待处理图像进行缩小处理和放大处理,获得所述全局马赛克图像。
[0014]本专利技术实施例通过根据第一指定倍数将原始图片即待处理图像进行缩小处理,再根据第一指定倍数对所述待处理图像进行放大处理,通过先缩小处理后放大处理的简单操作,使得待处理图像失去部分像素点,而所述待处理图像由于失真变得模糊不清,实现了简单的全局马赛克处理。同时所述第一指定倍数可由用户根据待处理图像的清晰度与像素值自行设置。
[0015]通过该种先缩小处理后放大处理的简单操作,便可获得所述全局马赛克图像,减少了大量对于像素点位置以及对应位置的RGB色值的计算过程,提高了处理速度的同时也降低了处理过程中错误生成的可能。
[0016]作为优选例子,所述响应用户通过画笔对象输入的第一路径,获取所述第一路径对应的第一路径效果,具体为:
[0017]响应用户的透明图层创建指令,监听所述透明图层上的触摸事件,根据用户通过画笔对象输入的若干个触摸事件生成所述第一路径,根据所述透明图层与所述第一路径获得所述第一路径效果。
[0018]本专利技术实施例通过响应用户的透明图层创建操作,并根据监听到的触摸事件形成所述第一路径,将所述第一路径与所述透明图层结合形成所述第一路径效果,保证图层上除触摸绘制出来的路径之外,不存在其他任何图形,以此实现指定区域的马赛克效果显示。
[0019]作为优选例子,所述监听所述透明图层上的触摸事件,包括以下步骤:
[0020]监听所述透明图层上的触摸事件以及若干个所述触摸事件形成的若干个坐标点;
[0021]其中,所述触摸事件包括:放下事件、移动事件、抬起事件。
[0022]本专利技术实施例所监听的触摸事件包括但不限于:放下事件、移动事件、抬起事件,同时还会监听以上触摸事件形成的若干个坐标点,为后期路径的绘制做好前期准备。
[0023]作为优选例子,所述根据用户通过画笔对象输入的若干个触摸事件生成所述第一路径,根据所述透明图层与所述第一路径获得所述第一路径效果,具体为:
[0024]使用贝塞尔曲线将所述若干个触摸事件形成的所述若干个坐标点相连,获得所述第一路径;
[0025]将所述第一路径与所述透明图层相结合,获得所述第一路径效果。
[0026]本专利技术实施例通过贝塞尔曲线来绘制路径,能最大限度形成贴合用户移动轨迹的路径。
[0027]作为优选例子,所述根据第一图层混合模式调整所述画笔对象,获得图层混合画笔,具体为:
[0028]其中,所述第一图层混合模式包括:图层混合、抗锯齿和图形过滤平滑;
[0029]将所述图层混合与所述抗锯齿调整至打开模式,将所述图形过滤平滑调整至关闭模式,获得所述图层混合画笔;
[0030]其中,所述图层混合为获取两层图层的交集部分,并显示所述交集部分的上层图层。
[0031]本专利技术实施例根据第一图层混合模式对画笔对象进行调整,包括图层混合、抗锯齿和图形过滤平滑,将所述图层混合与所述抗锯齿调整至打开模式,将所述图形过滤平滑
调整至关闭模式,获得图层混合画笔。
[0032]其中,所述抗锯齿为对抗边缘锯齿问题,将其调整至打开模式避免边缘锯齿问题对图像产生影响;将所述图形过滤平滑调整至关闭模式即,将双线性过滤功能调整至关闭模式,并将最近零插值过滤功能调整至打开模式,使得马赛克现象得以显示,同时由于所述零插值过滤功能算法简单,因此还提高了图像的计算绘制速度。根据第一图层混合模式对画笔对象进行调为后期触摸绘制不规则区域马赛克效果做好前期的准备。
[0033]作为优选例子,所述根据所述全局马赛克图像和所述图层混合画笔调整所述第一路径效果,获得马赛克效果图,具体为:
[0034]将所述全局马赛克图像与所述第一路径效果交叠,使得所述全局马赛克图像为以上两层图层的上层图层,根据所述图层混合画笔获取所述全局马赛克图像与所述第一路径效果的交集部分,获得所述马赛克效果图。
[0035]本专利技术实施例根据所述全局马赛克图像和所述图层混合画笔调整所述第一路径效果,使用所述图层混合画笔对所述全局马赛克图像与所述第一路径效果的载体透明图层取交集,并显示交集部分的上层图像即所述全局马赛克图像,实现了马赛克效果图的获取。
[0036]作为优选例子,所述根据所述马赛克效果图与画布对象,获得所述马赛克图,具体为:
[0037]将所述马赛克效果图与所述画布对象相结合,使得所述马赛克效果图为以上两个图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种马赛克实现方法,其特征在于,包括以下步骤:接收待处理图像并对所述待处理图像进行全局马赛克处理,获得全局马赛克图像;响应用户通过画笔对象输入的第一路径,获取所述第一路径对应的第一路径效果;根据第一图层混合模式调整所述画笔对象,获得图层混合画笔;根据所述全局马赛克图像和所述图层混合画笔调整所述第一路径效果,获得马赛克效果图,并根据所述马赛克效果图与画布对象,获得所述马赛克图;其中,所述画布对象是根据所述待处理图像而获得。2.如权利要求1所述的一种马赛克实现方法,其特征在于,所述接收待处理图像并对所述待处理图像进行全局马赛克处理,具体为:根据用户输入的第一指定倍数,依次对所述待处理图像进行缩小处理和放大处理,获得所述全局马赛克图像。3.如权利要求1所述的一种马赛克实现方法,其特征在于,所述响应用户通过画笔对象输入的第一路径,获取所述第一路径对应的第一路径效果,具体为:响应用户的透明图层创建指令,监听所述透明图层上的触摸事件,根据用户通过画笔对象输入的若干个触摸事件生成所述第一路径,根据所述透明图层与所述第一路径获得所述第一路径效果。4.如权利要求3所述的一种马赛克实现方法,其特征在于,所述监听所述透明图层上的触摸事件,包括以下步骤:监听所述透明图层上的触摸事件以及若干个所述触摸事件形成的若干个坐标点;其中,所述触摸事件包括:放下事件、移动事件、抬起事件。5.如权利要求4所述的一种马赛克实现方法,其特征在于,所述根据用户通过画笔对象输入的若干个触摸事件生成所述第一路径,根据所述透明图层与所述第一路径获得所述第一路径效果,具体为:使用贝塞尔曲线将所述若干个触摸事件形成的所述若干个坐标点相连,获得所述第一路径;将所述第一路径与所述透明图层相结合,获得所述第一路径效果。6.如权利要求4所述的一种马赛克实现...

【专利技术属性】
技术研发人员:黄培颜专
申请(专利权)人:长沙朗源电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1