一種圖片處理的方法及裝置的制造方法
【技術領域】
[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]圖1是本發明實施例一提供的圖片處理的方法流程圖;
[0027]圖2是本發明實施例二提供的圖片處理的方法流程圖;
[0028]圖3是本發明實施例三提供的圖片處理的方法中圖片加密處理的流程圖;
[0029]圖4是本發明實施例三提供的圖片處理的方法中的一種切割方法的流程圖;
[0030]圖5是本發明實施例三提供的圖片處理的方法中的另一種切割方法的流程圖;
[0031]圖6是本發明實施例三提供的圖片處理的方法中圖片解密處理的流程圖;
[0032]圖7是本發明實施例四提供的圖片處理的方法中圖片加密處理的流程圖;
[0033]圖8是本發明實施例四提供的圖片處理的方法中圖片解密處理的流程圖;
[0034]圖9是本發明實施例五提供的圖片處理的裝置結構示意圖;
[0035]圖10是本發明實施例六提供的圖片處理的裝置結構示意圖。
【具體實施方式】
[0036]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0037]實施例一
[0038]本發明實施例提供了一種圖片處理的方法,參見圖1,方法流程包括:
[0039]101:對第一圖片進行切割處理,得到至少兩張第二圖片和第一序列信息,所述第一序列信息中包含所述每張第二圖片拼接成為所述第一圖片的順序;
[0040]102:對所述第一序列信息包含的所述每張第二圖片的順序進行排列,得到第二序列信息,所述第二序列信息中包含所述每張第二圖片拼接成為第三圖片的順序;
[0041]103:根據所述第二序列信息,將所述每張第二圖片拼接成所述第三圖片。
[0042]本發明實施例通過將第一圖片進行切割處理,并將切割后得到的至少兩張第二圖片的順序進行重排,根據重排后的順序生成第三圖片。實現了對原有第一圖片的保護,使得他人無法通過簡單的圖片處理技術還原該第一圖片。
[0043]實施例二
[0044]本發明實施例提供了一種圖片處理的方法,參見圖2,方法流程包括:
[0045]201:獲取第三圖片和第二序列信息,所述第三圖片由至少兩張第二圖片拼接而成,所述第二序列信息中包含每張第二圖片拼接成第三圖片的順序;
[0046]202:對所述第二序列信息包含的所述每張第二圖片的順序進行排列,得到第一序列信息,所述第一序列信息包含所述每張第二圖片拼接成第一圖片的順序;
[0047]203:根據所述第一序列信息,將所述第三圖片還原成第一圖片。
[0048]本發明實施例通過對第三圖片進行切割吹來,并將切割后得到的至少兩張第二圖片的順序進行重排,還原為原有的第一圖片。實現了對原有第一圖片的保護,使得他人無法通過簡單的圖片處理技術還原該第一圖片。
[0049]實施例三
[0050]本發明實施例提供了一種圖片處理的方法,參見圖3。
[0051]需要說明的是,本發明實施例中以在終端中進行圖片進行加密處理,并在終端中進行圖片解密處理的過程進行描述。
[0052]其中,該方法流程包括:
[0053]301:對第一圖片進行切割處理,得到至少兩張第二圖片和第一序列信息,所述第一序列信息中包含所述每張第二圖片拼接成為所述第一圖片的順序。
[0054]用戶通過瀏覽器瀏覽網頁中的圖片時,瀏覽器從服務器下載的是正常的圖片,此時圖片并未進行加密處理。當用戶進行第一圖片保存的時候,則觸發對第一圖片進行加密處理的流程。此時用戶的狀態可以為未登錄狀態,或者用戶的狀態處于登錄狀態,但是用戶的身份信息未滿足符合存儲第一圖片的條件。其中,滿足查看該第一圖片的條件可以為:用戶的身份信息在服務器中查詢到為付費用戶等滿足查看該第一圖片的條件的預設的身份信息。
[0055]因此步驟301的出發過程如下:
[0056]當用戶存儲第一圖片時,執行對第一圖片進行切割處理的步驟。
[0057]其中,具體的操作方式為用戶通過對第一圖片發出存儲的命令。例如:在第一圖片上點擊右鍵,選擇另存為選項。在此,并不對保存圖片的方式進行限制。
[0058]對于預設的切割規則,以矩形的第一圖片為例進行描述,其中選取矩形每條邊的中點,沿著將每條邊的中點與對端的中點對第一圖片進行切割,得到四張第二圖片,這四張第二圖片在第一圖片中的位置類似于文字“田”字,將第一圖片進行了切割,其中每張第二圖片都會有其對應的標識,例如左上角的第二圖片對應的標識為A,右上角的第二圖片對應的標識為B,左下角的第二圖片對應的標識為C,右下角的第二圖