br>[0193] 綜上所述,本公開實施例提供的圖片處理方法,服務器能夠從原始圖片的圖片數 據占用的存儲空間中,在目標圖片的標識對應的存儲位置獲取圖片數據作為目標圖片的圖 片數據,并將目標圖片的圖片數據發(fā)送至終端,使得終端對目標圖片的圖片數據進行處理, 得到目標圖片,能夠實現減小圖片的存儲空間,且降低生成圖片的壓力的效果。
[0194] 圖5是根據一示例性實施例示出的一種圖片處理方法的流程圖,可以應用于圖1 所示實施環(huán)境中的終端120或服務器110中,也可以應用于其他實施例環(huán)境中的終端或服 務器中,該圖片處理方法可以包括如下幾個步驟:
[0195] 在步驟501中,接收圖片查看指令,該圖片查看指令包括目標圖片的標識,該目標 圖片為原始圖片或縮略圖片,縮略圖片為對原始圖片進行縮略處理后得到的。
[0196] 在步驟502中,從原始圖片的圖片數據占用的存儲空間中,在目標圖片的標識對 應的存儲位置獲取圖片數據作為目標圖片的圖片數據,其中,任一縮略圖片的圖片數據嵌 套存儲于原始圖片的圖片數據占用的存儲空間中。
[0197] 在步驟503中,對目標圖片的圖片數據進行處理,得到目標圖片。
[0198] 綜上所述,本公開實施例提供的圖片處理方法,終端或服務器能夠在接收圖片查 看指令之后,從原始圖片的圖片數據占用的存儲空間中,在目標圖片的標識對應的存儲位 置獲取圖片數據作為目標圖片的圖片數據,最后對目標圖片的圖片數據進行處理,得到目 標圖片,能夠實現減小圖片的存儲空間,且降低生成圖片的壓力的效果。
[0199] 可選的,在步驟501之前,該方法還包括:
[0200] 根據原始圖片的圖片數據確定至少一個縮略圖片的圖片數據;
[0201] 將至少一個縮略圖片的圖片數據與原始圖片的圖片數據組成的η個圖片數據按 照占用空間的大小升序排序,η大于或等于2 ;
[0202] 按照排序的順序,在原始圖片的圖片數據占用的存儲空間中存儲η個圖片數據, 其中,η個圖片數據的每兩個相鄰的圖片數據中,占用存儲空間較小的圖片數據嵌套于占用 存儲空間較大的圖片數據中,η個圖片數據中每個圖片數據的存儲位置對應一個圖片數據 的標識。
[0203] 可選的,η個圖片數據任一圖片數據通過像素矩陣表征,原始圖片的圖片數據對應 的像素矩陣中的元素的位置與原始圖片中像素的位置一一對應,每個元素的值指示原始圖 片中元素對應位置的像素的亮度值。
[0204] 根據原始圖片的圖片數據確定至少一個縮略圖片的圖片數據,包括:通過提取原 始圖片的圖片數據對應的像素矩陣中的元素得到至少一個縮略圖片的圖片數據對應的像 素矩陣。
[0205] 按照排序的順序,在原始圖片的圖片數據占用的存儲空間中存儲η個圖片數據, 包括:按照排序的順序,在原始圖片的圖片數據占用的存儲空間中存儲η個圖片數據對應 的像素矩陣的元素。
[0206] 其中,η個圖片數據的首個圖片數據對應的像素矩陣的元素按照行存儲方式進行 存儲,η個圖片數據的每兩個相鄰的圖片數據中,占用存儲空間較大的圖片數據對應的像素 矩陣的元素中刪除占用存儲空間較小的圖片數據對應的像素矩陣的元素之后的元素按照 行存儲方式進行存儲。
[0207] 目標圖片的圖片數據包括原始圖片的圖片數據對應的像素矩陣中至少一個元素, 步驟503包括:
[0208] 將目標圖片的圖片數據包含的元素按照在原始圖片的圖片數據對應的像素矩陣 中的位置進行行提取得到目標圖片的圖片數據對應的像素矩陣;
[0209] 根據目標圖片的圖片數據對應的像素矩陣確定目標圖片。
[0210] 綜上所述,本公開實施例提供的圖片處理方法,終端或服務器能夠在接收圖片查 看指令之后,從原始圖片的圖片數據占用的存儲空間中,在目標圖片的標識對應的存儲位 置獲取圖片數據作為目標圖片的圖片數據,最后對目標圖片的圖片數據進行處理,得到目 標圖片,能夠實現減小圖片的存儲空間,且降低生成圖片的壓力的效果。
[0211] 圖6是根據另一示例性實施例示出的一種圖片處理方法的流程圖,可以應用于圖 1所示實施環(huán)境中的終端120,也可以應用于其他實施例環(huán)境中的終端,該圖片處理方法可 以包括如下幾個步驟:
[0212] 在步驟601中,根據原始圖片的圖片數據確定至少一個縮略圖片的圖片數據。
[0213] η個圖片數據任一圖片數據通過像素矩陣表征,原始圖片的圖片數據對應的像素 矩陣中的元素的位置與原始圖片中像素的位置一一對應,每個元素的值指示原始圖片中元 素對應位置的像素的亮度值。
[0214] 因此,步驟601具體可以包括:通過提取原始圖片的圖片數據對應的像素矩陣中 的元素得到至少一個縮略圖片的圖片數據對應的像素矩陣。步驟601的具體說明可以參考 步驟401中的說明。
[0215] 在步驟602中,將至少一個縮略圖片的圖片數據與原始圖片的圖片數據組成的η 個圖片數據按照占用空間的大小升序排序,η大于或等于2。
[0216] 步驟602的具體說明可以參考步驟402中的說明。
[0217] 在步驟603中,按照排序的順序,在原始圖片的圖片數據占用的存儲空間中存儲η 個圖片數據。
[0218] 其中,η個圖片數據的每兩個相鄰的圖片數據中,占用存儲空間較小的圖片數據嵌 套于占用存儲空間較大的圖片數據中,η個圖片數據中每個圖片數據的存儲位置對應一個 圖片數據的標識。
[0219] 步驟603具體可以包括:按照排序的順序,在原始圖片的圖片數據占用的存儲空 間中存儲η個圖片數據對應的像素矩陣的元素。
[0220] 其中,η個圖片數據的首個圖片數據對應的像素矩陣的元素按照行存儲方式進行 存儲,η個圖片數據的每兩個相鄰的圖片數據中,占用存儲空間較大的圖片數據對應的像素 矩陣的元素中刪除占用存儲空間較小的圖片數據對應的像素矩陣的元素之后的元素按照 行存儲方式進行存儲。步驟603的具體說明可以參考步驟403中的說明。
[0221] 在步驟604中,接收圖片查看指令。
[0222] 該圖片查看指令包括目標圖片的標識,該目標圖片為原始圖片或縮略圖片,縮略 圖片為對原始圖片進行縮略處理后得到的。
[0223] 在步驟605中,從原始圖片的圖片數據占用的存儲空間中,在目標圖片的標識對 應的存儲位置獲取圖片數據作為目標圖片的圖片數據。
[0224] 其中,任一縮略圖片的圖片數據嵌套存儲于原始圖片的圖片數據占用的存儲空間 中,縮略圖片為對原始圖片進行縮略處理后得到的。步驟605的具體說明可以參考步驟405 中的說明。
[0225] 在步驟606中,對目標圖片的圖片數據進行處理,得到目標圖片。
[0226] 步驟606的具體說明可以參考步驟407中的說明。在此不再贅述。本實施例與圖 4-1所示的示例性實施例的區(qū)別在于,原始圖片和縮略圖片的圖片數據存儲在終端上。
[0227] 需要說明的是,本公開實施例提供的圖片處理方法步驟的先后順序可以進行適 當調整,步驟也可以根據情況進行相應增減,任何熟悉本技術領域的技術人員在本公開揭 露的技術范圍內,可輕易想到變化的方法,都應涵蓋在本公開的保護范圍之內,因此不再贅 述。
[0228] 綜上所述,本公開實施例提供的圖片處理方法,終端能夠在接收圖片查看指令之 后,從原始圖片的圖片數據占用的存儲空間中,在目標圖片的標識對應的存儲位置獲取圖 片數據作為目標圖片的圖片數據,最后對目標圖片的圖片數據進行處理,得到目標圖片,能 夠實現減小圖片的存儲空間,且降低生成圖片的壓力的效果。
[0229] 下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。對于本公開裝置實 施例中未披露的細節(jié),請參照本公開方法實施例。
[0230] 圖7是根據一示例性實施例示出的一種圖片處理裝置的結構框圖,該裝置可以包 括:
[0231] 接收模塊801,被配置為接收終端發(fā)送的圖片查看請求,圖片查看請求包括目標圖 片的標識,該目標圖片為原始圖片或縮略圖片,縮略圖片為對原始圖片進行縮略處理后得 到的。
[0232] 獲取模塊802,被配置為從原始圖片的圖片數據占用的存儲空間中,在目標圖片的 標識對應的存儲位置獲取圖片數據作為目標圖片的圖片數據,其中,任一縮略圖片的圖片 數據嵌套存儲于原始圖片的圖片數據占用的存儲空間中。
[0233] 發(fā)送模塊803,被配置為將目標圖片的圖片數據發(fā)送至終端,終端用于對目標圖片 的圖片數據進行處理,得到目標圖片。
[0234] 綜上所述,本公開實施例提供的圖片處理裝置,服務器能夠從原始圖片的圖片數 據占用的存儲空間中,在目標圖片的標識對應的存儲位置獲取圖片數據作為目標圖片的圖 片數據,并將目標圖片的圖片數據發(fā)送至終端,使得終端對目標圖片的圖片數據進行處理, 得到目標圖片,能夠實現減小圖片的存儲空間,且降低生成圖片的壓力的效果。
[0235] 圖8是根據一示例性實施例示出的一種圖片處理裝置的結構框圖,該裝置可以包 括:
[0236] 接收模塊801,被配置為接收終端發(fā)送的圖片查看請求,圖片查看請求包括目標圖 片的標識,目標圖片為原始圖片或縮略圖片,縮略圖片為對原始圖片進行縮略處理后得到 的。
[0237] 獲取模塊802,被配置為從原始圖片的圖片數據占用的存儲空間中,在目標圖片的 標識對應的存儲位置獲取圖片數據作為目標圖片的圖片數據,其中,任一縮略圖片的圖片 數據嵌套存儲于原始圖片的圖片數據占用的存儲空間中。
[0238] 發(fā)送模塊803,被配置為將目標圖片的圖片數據發(fā)送至終端,終端用于對目標圖片 的圖片數據進行處理,得到目標圖片。
[0239] 確定模塊804,被配置為根據原始圖片的圖片數據確定至少一個縮略圖片的圖片 數據。
[0240] η個圖片數據任一圖片數據通過像素矩陣表征,原始圖片的圖片數據對應的像素 矩陣中的元素的位置與原始圖片中像素的位置一一對應,每個元素的值指示原始圖片中元 素對應位置的像素的亮度值。具體的,確定模塊804,被配置為通過提取原始圖片的圖片數 據對應的像素矩陣中的元素得到至少一個縮略圖片的圖片數據對應的像素矩陣。
[0241] 排序模塊805,被配置為將至少一個縮略圖片的圖片數據與原始圖片的圖片數據 組成的η個圖片數據按照占用空間的大小升序排序,η大于或等于2。
[0242] 存儲模塊806,被配置為按照排序的順序,在原始圖片的圖片數據占用的存儲空間 中存儲η個圖片數據,其中,η個圖片數據的每兩個相鄰的圖片數據中,占用存儲空間較小 的圖片數據嵌套于占用存儲空間較大的圖片數據中,η個圖片數據中每個圖片數據的存儲 位置對應一個圖片數據的標識。
[0243] 具體的,存儲模塊806,被配置為按照排序的順序,在原始圖片的圖片數據占用的 存儲空間中存儲η個圖片數據對應的像素矩陣的元素。其中,η個圖片數據的首個圖片數 據對應的像素矩陣的元素按照行存儲方式進行存儲,η個圖片數據的每兩個相鄰的圖片數 據中,占用存儲空間較大的圖片數據對應的像素矩陣的元素中刪除占用存儲空間較小的圖 片數據對應的像素矩陣的元素之后的元素按照行存儲方式進行存儲。
[0244] 綜上所述,本公開實施例提供的圖片處理裝置,服務器能夠從原始圖片的圖片數 據占用的存儲空間中,在目標圖片的標識對應的存儲位置獲取圖片數據作為目標圖片的圖 片數據,并將目標圖片的圖片數據發(fā)送至終端,使得終端對目標圖片的圖片數據進行處理, 得到目標圖片,能夠實現減小圖片的存儲空間,且降低生成圖片的壓力的效果。
[0245] 圖9是根據一示例性實施例示出的一種圖片處理裝置的結構框圖,該裝置可以包 括:
[0246] 發(fā)送模塊901,被配置為向服務器發(fā)送圖片查看請求,圖片查看請求包括目標圖片 的標識,目標圖片為原始圖片或縮略圖片,縮略圖片為對原始圖片進行縮略處理后得到的。
[0247] 接收模塊902,被配置為接收服務器發(fā)送的目標圖片的圖片數據,目標圖片的圖片 數據是服務器從原始圖片的圖片數據占用的存儲空間中,在目標圖片的標識對應的存儲位 置獲取的,其中,任一縮略圖片的圖片數據嵌套存儲于原始圖片的圖片數據占用的存儲空 間中。
[0248] 處理模塊903,被配置為對目標圖片的圖片數據進行處理,得到目標圖片。
[0249] 原始圖片的圖片數據通過像素矩陣表征,原始圖片的圖片數據對應的像素矩陣中 的元素的位置與原始圖片中像素的位置一一對應,每個元素的值指示原始圖片中元素對應 位置的像素的亮度值,目標圖片的圖片數據包括原始圖片的圖片數據對應的像素矩陣中至 少一個元素。具體的,處理模塊903,被配置為:
[0250] 將目標圖片的圖片數據包含的元素按照在原始圖片的圖片數據對應的像素矩陣 中的位置進行行提取得到目標圖片的圖片數據對應的像素矩陣;根據目標圖片的圖片數據 對應的像素矩陣確定目標圖片。
[0251] 綜上所述,本公開實施例提供的圖片處理裝置,終端能夠在向服務器發(fā)送圖片查 看請求之后,接收服務器發(fā)送的目標圖片的圖片數據,且該目標圖片的圖片數據是服務器 從原始圖片的圖片數據占用的存儲空間中,在目標圖片的標識對應的存儲位置獲取的,最 后對目標圖片的圖片數據進行處理,得到目標圖片,能夠實現減小圖片的存儲空間,且降低 生成圖片的壓力的效果。
[0252] 圖10是根據一示例性實施例示出的一種圖片處理裝置的結構框圖,該裝置可以 包括:
[0253] 接收模塊701,被配置為接收圖片查看指令,圖片查看指令包括目標圖片的標識, 目標圖片為原始圖片或縮略圖片,縮略圖片為對原始圖片進行縮略處理后得到的。
[0254] 獲取模塊702,被配置為從原始圖片的圖片數據占用的存儲空間中,在目標圖片的 標識對應的存儲位置獲取圖片數據作為