本申請涉及圖像處理,尤其涉及一種水印添加方法、裝置、電子設備、存儲介質及程序產品。
背景技術:
1、通信工程中在基站勘察拍攝照片時,需在照片添加水印。目前,勘察照片水印添加工具主要有以下幾種。
2、使用“水印相機”等手機軟件拍照方式直接生成帶水印照片。該方法必須使用智能手機,生成的水印信息依賴于手機數據,精確度較低,且在手機電量不足需使用勘察用數碼相機時無法自動記錄水印。
3、基于photoshop的勘察照片水印添加工具。這種工具需要使用photoshop軟件,操作復雜,學習成本高。
4、基于定制化的專業在線勘察照片水印添加工具,但是這種工具需要聯網才能使用,在山區等信號較差地區勘察時較難使用,且受服務器容量限制上傳照片往往大幅壓縮導致照片模糊難以看清。
5、綜上可知,現有的水印添加方法在信號較差的山區勘察場景中的效率低。
技術實現思路
1、本申請提供一種水印添加方法、裝置、電子設備、存儲介質及程序產品,用以解決現有技術中水印添加方法在信號較差的山區勘察場景中的效率低的缺陷,實現提高信號較差的山區勘察場景中水印添加的效率。
2、第一方面,本申請提供一種水印添加方法,包括如下步驟:將文件集中的多個待添加水印文件的文件標識自動填寫到初始表格的標識列中,得到第一表格,初始表格是基于可視化基礎應用預設的,初始表格可訪問文件集;將每個待添加水印文件的水印信息集填寫到第一表格的至少一列水印列中,得到第二表格,水印信息集與文件標識一一對應,水印列和標識列為第二表格中的不同列;基于第二表格對文件集的訪問結果,對所有待添加水印文件自動添加水印,得到多個攜帶水印的文件。
3、在一個實施例中,基于第二表格對文件集的訪問結果,對所有待添加水印文件自動添加水印,得到多個攜帶水印的文件,包括:基于第二表格的標識列獲取每個文件標識;在所有水印列中,獲取每個文件標識對應的水印信息集;基于第二表格對文件集的訪問結果,遍歷文件集中的待添加水印文件,獲取每個文件標識對應的待添加水印文件;將每個文件標識對應的水印信息集按照預設格式添加到每個文件標識對應的待添加水印文件中,得到多個攜帶水印的文件,預設格式包括水印樣式、水印位置和水印大小。
4、在一個實施例中,水印信息集包括多種水印信息,將每個待添加水印文件的水印信息集填寫到第一表格的至少一列水印列中,得到第二表格,包括:將同種水印信息根據預設精度填寫到同一水印列中;基于所有水印列和標識列得到第二表格。
5、在一個實施例中,水印信息集是基于以下步驟確定的:根據gps定位工具獲取待添加水印文件的經度信息和緯度信息;至少基于待添加水印文件的時間信息、經度信息和緯度信息,得到水印信息集。
6、在一個實施例中,將多個待添加水印文件的文件標識自動填寫到初始表格的標識列中,得到第一表格,包括:基于初始表格對文件集的訪問結果,獲取所有文件標識;對所有文件標識進行排序,根據排序結果,自動將所有文件標識填寫在標識列中,得到第一表格。
7、在一個實施例中,文件集是基于以下步驟獲取的:獲取至少一種格式的待添加水印文件;將至少一種格式的待添加水印文件存放在初始表格關聯的文件夾中,得到文件集。
8、本申請還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執行程序時實現如上述任一種水印添加方法。
9、本申請還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種水印添加方法。
10、本申請還提供一種計算機程序產品,包括計算機程序,計算機程序被處理器執行時實現如上述任一種水印添加方法。
11、本申請提供的水印添加方法、裝置、電子設備、存儲介質及程序產品,通過將文件集中的多個待添加水印文件的文件標識自動填寫到初始表格的標識列中,得到第一表格,初始表格是基于可視化基礎應用預設的,初始表格可訪問文件集;將每個待添加水印文件的水印信息集填寫到第一表格的至少一列水印列中,得到第二表格,水印信息集與文件標識一一對應,水印列和標識列為第二表格中的不同列;基于第二表格對文件集的訪問結果,對所有待添加水印文件自動添加水印,得到多個攜帶水印的文件。本申請通過可視化基礎應用預設的初始表格自動添加水印,實現了在不聯網的情況下添加水印。通過水印列編輯水印信息集的,豐富了水印信息的樣式,提高了水印信息的精度。通過第二表格實現了自動對多個待添加水印文件添加水印,提高了添加水印的效率。
1.一種水印添加方法,其特征在于,包括:
2.根據權利要求1所述的水印添加方法,其特征在于,所述基于所述第二表格對所述文件集的訪問結果,對所有所述待添加水印文件自動添加水印,得到多個攜帶水印的文件,包括:基于所述第二表格的標識列獲取每個所述文件標識;
3.根據權利要求1所述的水印添加方法,其特征在于,所述水印信息集包括多種水印信息,所述將每個所述待添加水印文件的水印信息集填寫到所述第一表格的至少一列水印列中,得到第二表格,包括:
4.根據權利要求1所述的水印添加方法,其特征在于,所述水印信息集是基于以下步驟確定的:
5.根據權利要求1所述的水印添加方法,其特征在于,所述將多個待添加水印文件的文件標識自動填寫到初始表格的標識列中,得到第一表格,包括:
6.根據權利要求1所述的水印添加方法,其特征在于,所述文件集是基于以下步驟獲取的:獲取至少一種格式的待添加水印文件;
7.一種水印添加裝置,其特征在于,包括:
8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至6任一項所述水印添加方法。
9.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至6任一項所述水印添加方法。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至6任一項所述水印添加方法。