【技术实现步骤摘要】
图像处理方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种图像处理方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着信息技术的发展,很多业务系统中上传的图片需要添加水印以标记来源信息,同时防止图片被盗用。
[0003]目前比较常用的添加水印的做法包括通过第三方软件进行图片的添加水印处理,例如,将图片手动导入至第三方软件photoshop中进行手动添加。手动添加水印的方法效率低下,因此,又提出了通过后台服务器进行图像处理的方法,在用户基于业务系统上传图片之后,业务系统的前端将图片传输至后台服务器,以使服务器对图片进行处理,需要说明的是,一般的情况下服务器对图片添加水印的方法主要针对批量图片处理的场景。
[0004]然而,服务器批量处理图片会导致占用较多的服务器资源,且,无法实现实时性地反馈添加水印图片的目的。
技术实现思路
[0005]基于此,有必要针对上述技术问题,提供一种能够减少服务器资源利用率,实时对用户上传图片添加水印的图像处理方法、装置、计算机设备和存储介质。
[0006]第一方面,提供一种图像处理方法,该方法包括:获取待处理图像;获取水印图像的每个像素点的各颜色通道的像素值;水印图像为对原始水印图像进行图像预处理之后得到的图像;根据水印图像的每个像素点的各颜色通道的像素值对待处理图像添加水印,得到目标图像。
[0007]在其中一个可选地实施例中,对原始水印图像进行图像预处理,包括:获取原始水印图像的尺寸;根据原始 ...
【技术保护点】
【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取待处理图像;获取水印图像的每个像素点的各颜色通道的像素值;所述水印图像为对原始水印图像进行图像预处理之后得到的图像;根据所述水印图像的每个像素点的各颜色通道的像素值对所述待处理图像添加水印,得到目标图像。2.根据权利要求1所述的方法,其特征在于,所述对原始水印图像进行图像预处理,包括:获取所述原始水印图像的尺寸;根据所述原始水印图像的尺寸,创建与所述原始水印图像的尺寸一致的第一画布;将所述原始水印图像添加至所述第一画布中,得到候选水印图像;根据预设的图像处理方法,对所述候选水印图像进行像素处理,得到所述水印图像。3.根据权利要求2所述的方法,其特征在于,所述根据所述预设的图像处理方法,对所述候选水印图像进行像素处理,得到所述水印图像,包括:获取所述候选水印图像中每一个像素点的各个颜色通道的像素值;所述颜色通道包括红色通道、绿色通道、蓝色通道和透明通道;根据所述候选水印图像中各所述像素点的各个颜色通道的像素值,对所述候选水印图像中各所述像素点进行灰度处理,得到灰度处理之后的水印图像;对所述灰度处理之后的水印图像中各个像素点进行透明化处理,得到所述水印图像。4.根据权利要求3所述的方法,其特征在于,所述根据所述候选水印图像中各所述像素点的各个颜色通道的像素值,对所述候选水印图像中各所述像素点进行灰度处理,得到灰度处理之后的水印图像,包括:计算各所述像素点的每一个颜色通道的像素值与其任意一个相邻像素点的对应颜色通道的像素值的差值;将各所述像素点的颜色通道对应的差值与预设灰度阈值之和的绝对值,确定为各所述像素点的各颜色通道的中间值;将各所述像素点的各颜色通道的中间值进行平均加权计算,得到各所述像素点的目标像素值,以生成所述灰度处理之后的水印图像。5.根据权利要求3所述的方法,其特征在于,所述对所述灰度处理之后的水印图像中各个像素点进行透明化处理,得到所述水印图像,包括:将所述灰度处理之后的水印图像中各像素点的各颜色通道的像素值与预设的所述灰度阈值进行对比,根据对比结果确定各所述像素点的各颜色通道的更新值和各所述像素点的透明度值;根据各所述像素点的各颜色通道的更新值和各所述像素点的透明度值,生成所述水印图像。6.根据权利要求5所述的方法,其特征在于,所述根据对比结果确定各所述像素点的各颜色通道的更新值和各所述像素点的透明度值,包括以下几种情况:若所述灰度处理之后的水印图像中的像素点的颜色通道的像素值小于或等于所述灰度阈值,则确定所述像素点的颜色通道的像素值为0;
若所述像素点的颜色通道的像素值大于所述灰度阈值,则确定所述像素点的颜色通道的像素值保持不变;若所述像素点存在至少一个颜色通道的像素值为0,则确定所述像素点的透明度值为0;若所述像素点所有颜色通道的像素值均不为0,则确定所述像素点的透明度值保持不变。7.根据权利要求1
‑
6中任一项所述的方法,其特征在于,在所述获取待处理图像之后,所述方法还包括:创建第二画布;根据预设的绘制规则,将所述待处理图像添加至所述第二画布中,得到第三画布;所述根据所述水印图像的每个像素点的各颜色通...
【专利技术属性】
技术研发人员:廖利彬,
申请(专利权)人:太平金融科技服务上海有限公司深圳分公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。