本發(fā)明涉及計算機?,尤其涉及一種網(wǎng)頁的水印植入方法、裝置、電子設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、盲水印是防止信息被惡意傳播泄露的重要方式,比起明水印具有觀感更好、隱蔽性更佳、抗攻擊性更強的優(yōu)勢。在網(wǎng)頁頁面的顯示中,盲水印的應(yīng)用也越來越廣泛。當(dāng)前網(wǎng)頁的盲水印技術(shù)主要是基于頻域的數(shù)字盲水印,即通過在網(wǎng)頁中使用方法為在網(wǎng)頁最上層增加一層圖片,在對應(yīng)的圖片中植入頻域盲水印。并基于監(jiān)聽復(fù)原水印事件對被刪除的水印圖層進行復(fù)原。
2、但是,基于上述方式進行復(fù)原水印,由于水印復(fù)原存在時間差,在時間差內(nèi)仍然存在泄露網(wǎng)頁內(nèi)容的情況。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供一種網(wǎng)頁的水印植入方法、裝置、電子設(shè)備和存儲介質(zhì),用以解決現(xiàn)有技術(shù)中由于水印復(fù)原存在時間差,在時間差內(nèi)仍然存在泄露網(wǎng)頁內(nèi)容的缺陷。
2、本發(fā)明提供一種網(wǎng)頁的水印植入方法,包括:
3、基于目標(biāo)水印和待植入網(wǎng)頁中各容器的容器樣式信息,從多個容器中確定可承載容器;
4、生成所述可承載容器對應(yīng)的新增背景圖像,并對所述新增背景圖像植入所述目標(biāo)水印,得到水印背景圖像;
5、對所述可承載容器的原始背景進行色彩調(diào)整,得到反向背景,以基于所述反向背景和所述水印背景圖像,得到含水印網(wǎng)頁頁面。
6、根據(jù)本發(fā)明提供的一種網(wǎng)頁的水印植入方法,所述對所述可承載容器的原始背景進行色彩調(diào)整,得到反向背景,以基于所述反向背景和所述水印背景圖像,得到含水印網(wǎng)頁頁面,包括:
7、在所述原始背景不存在色彩調(diào)整的情況下,對所述原始背景進行色彩調(diào)整,得到反向背景;
8、在所述反向背景之上顯示所述水印背景圖像,得到所述含水印網(wǎng)頁頁面;所述水印背景圖像基于區(qū)隔元素承載。
9、根據(jù)本發(fā)明提供的一種網(wǎng)頁的水印植入方法,所述在所述反向背景之上顯示所述水印背景圖像,得到所述含水印網(wǎng)頁頁面,包括:
10、對所述待植入網(wǎng)頁中的頁面圖像植入所述目標(biāo)水印,得到水印頁面圖像;
11、在所述反向背景之上顯示所述水印背景圖像以及所述水印頁面圖像,得到所述含水印網(wǎng)頁頁面。
12、根據(jù)本發(fā)明提供的一種網(wǎng)頁的水印植入方法,所述對所述待植入網(wǎng)頁中的頁面圖像植入所述目標(biāo)水印,得到水印頁面圖像,包括:
13、基于所述頁面圖像和所述目標(biāo)水印的對應(yīng)的最小承載圖像尺寸,得到所述頁面圖像的各個邊的圖像尺寸比較結(jié)果;
14、基于所述各個邊的圖像尺寸比較結(jié)果,對所述頁面圖像進行尺寸調(diào)整,得到調(diào)整頁面圖像;
15、對所述調(diào)整頁面圖像植入所述目標(biāo)水印,得到所述水印頁面圖像。
16、根據(jù)本發(fā)明提供的一種網(wǎng)頁的水印植入方法,所述基于目標(biāo)水印和待植入網(wǎng)頁中各容器的容器樣式信息,從多個容器中確定可承載容器,包括:
17、基于所述目標(biāo)水印對應(yīng)的最小承載圖像尺寸,與所述各容器的容器樣式信息中的容器尺寸進行比較,得到所述各容器的各個邊的容器尺寸比較結(jié)果;
18、基于所述各個邊的容器尺寸比較結(jié)果,從所述多個容器中確定所述可承載容器。
19、根據(jù)本發(fā)明提供的一種網(wǎng)頁的水印植入方法,所述基于所述各個邊的容器尺寸比較結(jié)果,從所述多個容器中確定所述可承載容器,包括:
20、在所述各個邊的容器尺寸比較結(jié)果為大于所述最小承載圖像尺寸的情況下,從所述多個容器中確定候選容器;
21、基于隨機選擇算法,從所述候選容器中確定所述可承載容器;
22、所述可承載容器的數(shù)量為多個。
23、本發(fā)明還提供一種網(wǎng)頁的水印植入裝置,包括:
24、選擇容器單元,基于目標(biāo)水印和待植入網(wǎng)頁中各容器的容器樣式信息,從多個容器中確定可承載容器;
25、水印嵌入單元,生成所述可承載容器對應(yīng)的新增背景圖像,并對所述新增背景圖像植入所述目標(biāo)水印,得到水印背景圖像;
26、防篡改單元,對所述可承載容器的原始背景進行色彩調(diào)整,得到反向背景,以基于所述反向背景和所述水印背景圖像,得到含水印網(wǎng)頁頁面。
27、本發(fā)明還提供一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如上述任一種所述網(wǎng)頁的水印植入方法。
28、本發(fā)明還提供一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述網(wǎng)頁的水印植入方法。
29、本發(fā)明還提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述網(wǎng)頁的水印植入方法。
30、本發(fā)明提供的網(wǎng)頁的水印植入方法、裝置、電子設(shè)備和存儲介質(zhì),通過對可承載容器的原始背景進行色彩調(diào)整,得到反向背景,以基于反向背景和已植入目標(biāo)水印的水印背景圖像,得到含水印網(wǎng)頁頁面,從用戶主觀意愿層面阻止了用戶篡改水印的想法,防止網(wǎng)頁頁面的內(nèi)容遭到泄露,保證了網(wǎng)頁內(nèi)容的安全性。
1.一種網(wǎng)頁的水印植入方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的網(wǎng)頁的水印植入方法,其特征在于,所述對所述可承載容器的原始背景進行色彩調(diào)整,得到反向背景,以基于所述反向背景和所述水印背景圖像,得到含水印網(wǎng)頁頁面,包括:
3.根據(jù)權(quán)利要求2所述的網(wǎng)頁的水印植入方法,其特征在于,所述在所述反向背景之上顯示所述水印背景圖像,得到所述含水印網(wǎng)頁頁面,包括:
4.根據(jù)權(quán)利要求3所述的網(wǎng)頁的水印植入方法,其特征在于,所述對所述待植入網(wǎng)頁中的頁面圖像植入所述目標(biāo)水印,得到水印頁面圖像,包括:
5.根據(jù)權(quán)利要求1至4中任一項所述的網(wǎng)頁的水印植入方法,其特征在于,所述基于目標(biāo)水印和待植入網(wǎng)頁中各容器的容器樣式信息,從多個容器中確定可承載容器,包括:
6.根據(jù)權(quán)利要求5所述的網(wǎng)頁的水印植入方法,其特征在于,所述基于所述各個邊的容器尺寸比較結(jié)果,從所述多個容器中確定所述可承載容器,包括:
7.一種網(wǎng)頁的水印植入裝置,其特征在于,包括:
8.一種電子設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權(quán)利要求1至6任一項所述網(wǎng)頁的水印植入方法。
9.一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6任一項所述網(wǎng)頁的水印植入方法。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6任一項所述網(wǎng)頁的水印植入方法。