图片添加水印的方法和装置制造方法及图纸

技术编号:10909816 阅读:107 留言:0更新日期:2015-01-14 17:30
本发明专利技术公开了一种图片添加水印的方法和装置。其中,该图片添加水印的方法包括:获取待处理图片和水印数据;判断是否接收到对待处理图片添加水印的参数;如果没有接收到对待处理图片添加水印的参数,则调用第一默认参数,并按照第一默认参数将水印数据添加到待处理图片上;如果接收到对待处理图片添加水印的参数,则判断接收到的参数是否为对待处理图片进行处理的全部参数。通过本发明专利技术。解决了现有技术中为图片添加水印比较复杂的问题。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种图片添加水印的方法和装置。其中,该图片添加水印的方法包括:获取待处理图片和水印数据;判断是否接收到对待处理图片添加水印的参数;如果没有接收到对待处理图片添加水印的参数,则调用第一默认参数,并按照第一默认参数将水印数据添加到待处理图片上;如果接收到对待处理图片添加水印的参数,则判断接收到的参数是否为对待处理图片进行处理的全部参数。通过本专利技术。解决了现有技术中为图片添加水印比较复杂的问题。【专利说明】图片添加水印的方法和装置
本专利技术涉及图形处理领域,具体而言,涉及一种图片添加水印的方法和装置。
技术介绍
随着对图片添加水印的水印样式越来越高,对图片添加水印时需要设置的参数也越来越复杂,每次在对图片添加水印时都需要操作者设置多个参数,导致为图片添加水印的操作复杂。 针对现有技术中为图片添加水印时的操作比较复杂的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种图片添加水印的方法和装置,以解决为图片添加水印时的操作比较复杂的问题。 为了实现上述目的,根据本专利技术的一个方面,提供了一种图片添加水印的方法。根据本专利技术的图片添加水印的方法包括:获取待处理图片和水印数据;判断是否接收到对待处理图片添加水印的参数;如果没有接收到对待处理图片添加水印的参数,则调用第一默认参数,并按照第一默认参数将水印数据添加到待处理图片上;如果接收到对待处理图片添加水印的参数,则判断接收到的参数是否为对待处理图片进行处理的全部参数,其中,在判断出接收到的参数为对待处理图片进行处理的全部参数时,按照接收到的参数将水印数据添加到待处理图片中;在判断出接收到的参数为对待处理图片进行处理的部分参数时,则为没有接收到的参数调用第二默认参数,利用部分参数和第二默认参数将水印数据添加到待处理图片中。 进一步地,在判断是否接收到对待处理图片添加水印的参数之前,方法还包括:判断水印数据为文字水印数据还是图片水印数据;在水印数据为文字水印数据时,发出设置文字水印的文字属性参数和文字水印的位置参数的第一提示信息,并且接收响应第一提示信息的第一添加参数;在水印数据为图片水印数据时,发出设置图片水印的图片属性参数和图片水印的位置参数的第二提示信息,并且接收响应第二提示信息的第二添加参数。 进一步地,在判断出接收到的参数为对待处理图片进行处理的部分参数时,则为没有接收到的参数调用第二默认参数,利用部分参数和第二默认参数将水印数据添加到待处理图片中包括:获取文字属性参数和文字水印的位置参数的第三默认参数;判断第三默认参数是否被修改;如果第三默认参数被修改,则第三默认参数中被修改的参数作为第一添加参数,第三默认参数中没有被修改的参数作为第二默认参数;以及利用第一添加参数和第二默认参数将文字水印添加到待处理图片中。 进一步地,在判断出接收到的参数为对待处理图片进行处理的部分参数时,则为没有接收到的参数调用第二默认参数,利用部分参数和第二默认参数将水印数据添加到待处理图片中包括: 获取图片属性参数和图片水印的位置参数的第四默认参数; 判断第四默认参数是否被修改;如果第四默认参数被修改,则第四默认参数中被修改的参数作为第二添加参数,第四默认参数中没有被修改的参数作为第二默认参数;以及利用第二添加参数和第二默认参数将图片水印添加到待处理图片中。 进一步地,在接收到对待处理图片添加水印的参数之后,方法还包括:提示是否将对待处理图片添加水印所采用的参数保存为自定义参数模板的指令,其中,采用的参数包括部分参数和第二默认参数,或者全部参数保存为自定义参数模板;如果接收到将采用的参数保存为自定义参数模板的指令,则获取自定义参数模板的保存名称;按照保存名称将采用的参数保存为自定义参数模板,其中,当再次对待处理图片添加水印数据时,调用自定义参数模板以利用自定义参数模板中的参数将水印数据添加到待处理图片中。 进一步地,第一默认参数和第二默认参数为预设参数模板中的全部或者部分参数,其中,预设参数模板为非自定义参数模板。 进一步地,在判断是否接收到对待处理图片添加水印的参数之前,方法还包括:接收对待处理图片添加水印数据后得到的处理后的图片的存储位置信息。 为了实现上述目的,根据本专利技术的另一方面,提供了一种图片添加水印的装置。根据本专利技术的图片添加水印的装置包括:第一获取单元,用于获取待处理图片和水印数据;第一判断单元,用于判断是否接收到对所述待处理图片添加水印的参数;添加单元,用于在没有接收到对所述待处理图片添加水印的参数时,调用第一默认参数,并按照所述第一默认参数将所述水印数据添加到所述待处理图片上;第二判断单元,用于在接收到对所述待处理图片添加水印的参数时,判断接收到的参数是否为对所述待处理图片进行处理的全部参数,其中,所述第二判断单元包括第一添加模块,用于在判断出接收到的参数为对所述待处理图片进行处理的全部参数时,按照接收到的参数将所述水印数据添加到所述待处理图片中;第二添加模块,用于在判断出接收到的参数为对所述待处理图片进行处理的部分参数时,则为没有接收到的参数调用第二默认参数,利用所述部分参数和所述第二默认参数将所述水印数据添加到所述待处理图片中。 进一步地,所述装置还包括:第三判断单元,用于在判断是否接收到对所述待处理图片添加水印的参数之前,判断所述水印数据为文字水印数据还是图片水印数据;第一提示单元,用于在所述水印数据为所述文字水印数据时,发出设置文字水印的文字属性参数和所述文字水印的位置参数的第一提示信息,并且接收响应所述第一提示信息的第一添加参数;第二提示单元,用于在所述水印数据为所述图片水印数据时,发出设置图片水印的图片属性参数和所述图片水印的位置参数的第二提示信息,并且接收响应所述第二提示信息的第二添加参数。 进一步地,所述添加单元包括:第一获取模块,用于获取所述文字属性参数和所述文字水印的位置参数的第三默认参数;第一判断模块,用于判断所述第三默认参数是否被修改;第一确定模块,用于在所述第三默认参数被修改时,所述第三默认参数中被修改的参数作为所述第一添加参数,所述第三默认参数中没有被修改的参数作为所述第二默认参数;以及第三添加模块,用于利用所述第一添加参数和所述第二默认参数将所述文字水印添加到所述待处理图片中。 进一步地,所述添加单元包括:第二获取模块,用于获取所述图片属性参数和所述图片水印的位置参数的第四默认参数;第二判断模块,用于判断所述第四默认参数是否被修改;第二确定模块,用于在所述第四默认参数被修改时,将所述第四默认参数中被修改的参数作为所述第二添加参数,所述第四默认参数中没有被修改的参数作为所述第二默认参数;以及第三添加模块,用于利用所述第二添加参数和所述第二默认参数将所述图片水印添加到所述待处理图片中。 进一步地,所述装置还包括:第三提示单元,用于在接收到对所述待处理图片添加水印的参数之后,提示是否将对所述待处理图片添加水印所采用的参数保存为自定义参数模板的指令,其中,所述采用的参数包括所述部分参数和所述第二默认参数,或者所述全部参数保存为自定义参数模板;第二获取单元,用于在接收到将所述采用的参数保存为所述自定义参数模板的指令,则获取所本文档来自技高网...
图片添加水印的方法和装置

【技术保护点】
一种图片添加水印的方法,其特征在于,包括:获取待处理图片和水印数据;判断是否接收到对所述待处理图片添加水印的参数;如果没有接收到对所述待处理图片添加水印的参数,则调用第一默认参数,并按照所述第一默认参数将所述水印数据添加到所述待处理图片上;如果接收到对所述待处理图片添加水印的参数,则判断接收到的参数是否为对所述待处理图片进行处理的全部参数,其中,在判断出接收到的参数为对所述待处理图片进行处理的全部参数时,按照接收到的参数将所述水印数据添加到所述待处理图片中;在判断出接收到的参数为对所述待处理图片进行处理的部分参数时,则为没有接收到的参数调用第二默认参数,利用所述部分参数和所述第二默认参数将所述水印数据添加到所述待处理图片中。

【技术特征摘要】

【专利技术属性】
技术研发人员:郭海鹏宋立新耿利达
申请(专利权)人:新华瑞德北京网络科技有限公司
类型:发明
国别省市:北京;11

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

1