水印添加方法及装置的制造方法

文档序号:9866519阅读:560来源:国知局
水印添加方法及装置的制造方法
【技术领域】
[0001 ]本公开涉及终端技术领域,尤其涉及一种水印添加方法及装置。
【背景技术】
[0002]随着智能手机、平板电脑等智能终端的普及,智能终端不仅功能越来越多样化,而且性能也越来越强大。比如一些智能终端拍摄图片的效果已经可以与专业相机相媲美,再加上移动终端便于携带的特性,使得移动终端成为用户日常用来拍摄图片的主要设备。为了满足用户的图片拍摄需求,智能终端提供了为用户拍摄的图片添加水印的功能,比如添加拍照日期、天气等水印。
[0003]相关技术中,在为用户拍摄的图片添加水印时,首先获取用户选取的水印,并将水印用固定的字体颜色覆盖在图片的指定位置,当检测到水印添加完成操作时,将水印和图片整合为一张水印图片。

【发明内容】

[0004]为克服相关技术中存在的问题,本公开提供一种水印添加方法及装置,所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种水印添加方法,包括:
[0006]获取待处理图像中的目标图像区域,所述目标图像区域为待添加水印的区域;
[0007]从预设字体颜色集中,获取目标字体颜色,所述目标字体颜色为与所述目标图像区域的颜色相似度最小的字体颜色,所述预设字体颜色集包括备选的多个字体颜色;
[0008]将待添加水印的字体颜色调整为所述目标字体颜色;
[0009]将调整后的水印添加至所述目标图像区域,得到水印图像。
[0010]可选地,所述从预设字体颜色集中,获取目标字体颜色包括:
[0011]对于所述备选的多个字体颜色中任一字体颜色,计算所述任一字体颜色与所述目标图像区域内全部像素之间的颜色距离,得到多个颜色距离;
[0012]将所述多个颜色距离中数值最大的颜色距离对应的字体颜色,确定为所述目标字体颜色。
[0013]可选地,所述计算所述任一字体颜色与所述目标图像区域内全部像素之间的颜色距离包括:
[0014]根据所述目标图像区域内每个像素的颜色编码值和所述任一字体颜色的颜色编码值,计算所述每个像素与所述任一字体颜色之间的第一距离;
[0015]将所述每个像素对应的第一距离相加,得到第二距离,将所述第二距离确定为所述任一字体颜色与所述目标图像区域内全部像素之间的颜色距离。
[0016]可选地,所述获取待处理图像中的目标图像区域包括:
[0017]获取用户选取的待添加水印模板;
[0018]根据所述待添加水印模板,获取所述待添加水印的待添加位置;
[0019]在所述待处理图像中,获取位于所述待添加位置的目标图像区域。
[0020]可选地,所述备选的多个字体颜色中至少包括一个字体颜色对;每个字体颜色对中的两个字体颜色,在指定颜色空间中中心对称;每个字体颜色对中的两个字体颜色之间的颜色距离大于指定颜色距离。
[0021]根据本公开实施例的第二方面,提供一种水印添加装置,包括:
[0022]图像区域获取装置,用于获取待处理图像中的目标图像区域,所述目标图像区域为待添加水印的区域;
[0023]字体颜色获取装置,用于从预设字体颜色集中,获取目标字体颜色,所述目标字体颜色为与所述目标图像区域的颜色相似度最小的字体颜色,所述预设字体颜色集包括备选的多个字体颜色;
[0024]字体颜色调整装置,用于将待添加水印的字体颜色调整为所述目标字体颜色;
[0025]水印生成装置,用于将调整后的水印添加至所述目标图像区域,得到水印图像。
[0026]可选地,所述字体颜色获取装置,用于对于所述备选的多个字体颜色中任一字体颜色,计算所述任一字体颜色与所述目标图像区域内全部像素之间的颜色距离,得到多个颜色距离;将所述多个颜色距离中数值最大的颜色距离对应的字体颜色,确定为所述目标字体颜色。
[0027]可选地,所述字体颜色获取装置,用于根据所述目标图像区域内每个像素的颜色编码值和所述任一字体颜色的颜色编码值,计算所述每个像素与所述任一字体颜色之间的第一距离;将所述每个像素对应的第一距离相加,得到第二距离,将所述第二距离确定为所述任一字体颜色与所述目标图像区域内全部像素之间的颜色距离。
[0028]可选地,所述图像区域获取装置,用于获取用户选取的待添加水印模板;根据所述待添加水印模板,获取所述待添加水印的待添加位置;在所述待处理图像中,获取位于所述待添加位置的目标图像区域。
[0029]可选地,所述备选的多个字体颜色中至少包括一个字体颜色对;每个字体颜色对中的两个字体颜色,在指定颜色空间中中心对称;每个字体颜色对中的两个字体颜色之间的颜色距离大于指定颜色距离。
[0030]根据本公开实施例的第三方面,提供一种水印添加装置,包括:
[0031]处理器;
[0032]用于存储处理器可执行指令的存储器;
[0033]其中,所述处理器被配置为:获取待处理图像中的目标图像区域,所述目标图像区域为待添加水印的区域;从预设字体颜色集中,获取目标字体颜色,所述目标字体颜色为与所述目标图像区域的颜色相似度最小的字体颜色,所述预设字体颜色集包括备选的多个字体颜色;将待添加水印的字体颜色调整为所述目标字体颜色;将调整后的水印添加至所述目标图像区域,得到水印图像。
[0034]本公开的实施例提供的技术方案可以包括以下有益效果:
[0035]获取待处理图像中待添加水印的目标图像区域;从包括备选的多个字体颜色的预设字体颜色集中,获取与目标图像区域的颜色相似度最小目标字体颜色;之后,将待添加水印的字体颜色调整为目标字体颜色;将调整后的水印添加至目标图像区域,得到水印图像。由于能够自动根据目标图像区域的颜色对待添加水印的字体颜色进行调整,使得待添加水印的颜色与目标图像区域的颜色能够明显的区分开来,因此该种水印添加方法中水印的识别度高、显示效果好。
[0036]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0038]图1是根据一示例性实施例示出的一种水印添加方法的流程图。
[0039]图2是根据一示例性实施例示出的一种水印添加方法的流程图。
[0040]图3是根据一示例性实施例示出的一种水印添加装置的框图。
[0041 ]图4是根据一示例性实施例示出的一种水印添加装置的框图。
【具体实施方式】
[0042]为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
[0043]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0044]图1是根据一示例性实施例示出的一种水印添加方法的流程图,如图1所示,包括以下步骤:
[0045]在步骤101中,获取待处理图像中的目标图像区域。
[0046]其中,目标图像区域为待添加水印的区域。
[0047]在步骤102中,从预设字体颜色集中,获取目标字体颜色。
[0048]其中,目标字体颜色为与目标图像区域的颜色相似度最小的字体颜色,预设字体颜色集包括备选的多个字体颜色。
[0049]在步骤103中,将待添加水印的字体颜色调整为目标字体颜色。
[0050]在步骤104中,将调整后的水印添加至目标图像区域,得到水印图像。
[0051]本公开实施例提供的方法,获取待处理图像中待添加水印的目标图像区域;从包括备选的多个字体颜色的预设字体颜色集中,获取与目标图像区域的颜色相似度最小目标字体颜色;之后,将待添加水印的字体颜色调整为目标字体颜色;将调整后的水印添加至目标图像区域,得到水印图像。由于能够自动根据目标图像区域的颜色对待添加水印的字体颜色进行调整,使得待添加水印的颜色与目标图像区域的颜色能够明显的区分开来,因此该中水印添加方法中水印的显示效果好。
[0052]可选地,从预设字体颜色集中,获取目标字体颜色包括:
[0053]对于备选的多个字体颜色中任一字体颜色,计算任一字体颜色与目标图像区域内全部像素之间的颜色距离,得到多个颜色距离;
[0054]将多个颜色距
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1