本發(fā)明涉及數(shù)字圖片技術(shù)領(lǐng)域,特別涉及一種數(shù)字圖片管理方法及系統(tǒng)。
背景技術(shù):
數(shù)字化圖片是泛指能用計(jì)算機(jī)語(yǔ)言(數(shù)字語(yǔ)言)存儲(chǔ)的圖片。在計(jì)算機(jī)領(lǐng)域中,數(shù)字化圖片對(duì)應(yīng)于專(zhuān)業(yè)名詞“矢量圖”,其一般是專(zhuān)門(mén)的矢量繪圖軟件生成的。而非數(shù)字化圖片是指不能用計(jì)算機(jī)語(yǔ)言而用像素點(diǎn)存儲(chǔ)的圖片,對(duì)應(yīng)的專(zhuān)業(yè)名詞為“點(diǎn)陣圖”。一般掃描進(jìn)計(jì)算機(jī)或數(shù)碼相機(jī)拍攝的圖片都屬于點(diǎn)陣圖,都是非數(shù)字化形式的圖片。
而數(shù)字化圖片的特點(diǎn)為無(wú)論放大多少倍,其質(zhì)量保持不變。對(duì)應(yīng)地,非數(shù)字化的圖片的顯示質(zhì)量與數(shù)字化圖片相比較差,且其占用的計(jì)算機(jī)內(nèi)存較大,是數(shù)字化圖片的幾百甚至數(shù)千倍。
但現(xiàn)有的數(shù)字化圖片需為專(zhuān)業(yè)繪圖軟件生成,對(duì)掃描或拍攝的圖片處理較為不便,對(duì)于現(xiàn)有的需要大量圖片處理的行業(yè)的從業(yè)人員來(lái)說(shuō),想要獲得快速、高質(zhì)量的圖片數(shù)據(jù)難度較大。
而現(xiàn)有的數(shù)字化圖片僅為存儲(chǔ)方式的數(shù)字化,對(duì)于使用者來(lái)說(shuō)較不直觀,可控性及可操作員較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種數(shù)字圖片管理方法及系統(tǒng),以解決現(xiàn)有的數(shù)字圖片管理中數(shù)字化圖片所存在的僅為存儲(chǔ)方式的數(shù)字化,對(duì)于使用者來(lái)說(shuō)較不直觀,可控性及可操作員較差的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種數(shù)字圖片管理方法,具體包括以下步驟:
S1:獲取圖片的存儲(chǔ)數(shù)據(jù);
S2:將所述圖片的存儲(chǔ)數(shù)據(jù)轉(zhuǎn)換為代碼形式的數(shù)字化圖片;
S3:將所述數(shù)字化圖片進(jìn)行分類(lèi),不同類(lèi)型的數(shù)字化圖片中植入對(duì)應(yīng)的標(biāo)識(shí)代碼;
S4:根據(jù)所述標(biāo)識(shí)代碼建立與圖片類(lèi)型對(duì)應(yīng)的索引表;
S5:為所述索引表建立新建入口及查詢?nèi)肟?,所述新建入口用于增加圖片并按步驟S1~S4將該圖片的標(biāo)識(shí)代碼加入至所述索引表中,所述查詢?nèi)肟谟糜诨谒鏊饕磉M(jìn)行圖片的快速查找。
較佳地,所述步驟S2具體包括:
(1)建立數(shù)字化圖片的編譯器,并設(shè)置所述編譯器的色值范圍;
(2)根據(jù)所述圖片的存儲(chǔ)數(shù)據(jù)建立相同像素的透明圖片,獲取透明圖片中各像素的色值;
(3)判斷所述色值是否在所述編譯器的色值范圍內(nèi),如是,進(jìn)入步驟(4),如否,將所述色值調(diào)整為與其最近的所述編譯器的色值范圍中的數(shù)值后,進(jìn)入步驟(4);
(4)根據(jù)所述透明圖片中每個(gè)像素的色值將各個(gè)像素點(diǎn)畫(huà)出,得到所述數(shù)字化圖片。
較佳地,植入標(biāo)識(shí)代碼的過(guò)程具體包括:
(A)查找數(shù)字化圖片的類(lèi)型,如找到對(duì)應(yīng)的標(biāo)識(shí)代碼,進(jìn)入步驟(B),如未找到,進(jìn)入步驟(C);
(B)將所述標(biāo)識(shí)代碼加入數(shù)字化圖片的代碼中后,進(jìn)入步驟S4;
(C)為該數(shù)字化圖片的類(lèi)型創(chuàng)建標(biāo)識(shí)代碼,進(jìn)入步驟(B)。
較佳地,所述步驟S1中,圖片的存儲(chǔ)數(shù)據(jù)包括矢量圖數(shù)據(jù)及/或點(diǎn)陣圖數(shù)據(jù)。
較佳地,所述步驟S3中分類(lèi)過(guò)程包括:根據(jù)圖片的風(fēng)格、大小及/或分辨率對(duì)所述數(shù)字化圖片進(jìn)行分類(lèi)。
較佳地,所述步驟S5中的檢索入口為通過(guò)關(guān)鍵字進(jìn)行正向檢索或反向檢索的檢索入口,所述關(guān)鍵字與所述標(biāo)識(shí)代碼一一對(duì)應(yīng)。
本發(fā)明還提供了一種數(shù)字圖片管理系統(tǒng),包括:
數(shù)據(jù)獲取模塊,用于獲取圖片庫(kù)中的圖片的存儲(chǔ)數(shù)據(jù);
數(shù)字化模塊,用于將所述存儲(chǔ)數(shù)據(jù)轉(zhuǎn)換為代碼形式的數(shù)字化圖片;
分類(lèi)處理模塊,用于將所述數(shù)字化圖片進(jìn)行分類(lèi),并在不同類(lèi)型的數(shù)字化圖片中植入與類(lèi)型對(duì)應(yīng)的標(biāo)識(shí)代碼;
索引表模塊,用于根據(jù)所述標(biāo)識(shí)代碼自動(dòng)建立與圖片類(lèi)型對(duì)應(yīng)的索引表;
新建圖片模塊,用于增加圖片至所述圖片庫(kù),并將該圖片的標(biāo)識(shí)代碼加入至所述索引表中;
查新圖片模塊,用于基于所述索引表進(jìn)行圖片的快速查找。
較佳地,所述數(shù)字化模塊包括:
編譯器設(shè)置單元,用于建立數(shù)字化圖片的編譯器,并設(shè)置所述編譯器的色值的范圍;
像素圖片轉(zhuǎn)換單元,用于將所述圖片的存儲(chǔ)數(shù)據(jù)建立為具有相同像素的透明圖片;
色值調(diào)整單元,用于獲取所述透明圖片中各像素的色值,并將不在所述范圍內(nèi)的像素的色值調(diào)整為與其最近的所述范圍中的數(shù)值,并在調(diào)整后修改所述透明圖片;
像素點(diǎn)數(shù)字化單元,用于根據(jù)所述透明圖片中每個(gè)像素的色值將各個(gè)像素點(diǎn)畫(huà)出,得到所述數(shù)字化圖片。
本發(fā)明提供的數(shù)字圖片管理方法及系統(tǒng)具有以下有益效果:
(1)采用數(shù)字化存儲(chǔ),圖片管理分類(lèi)明確,便于實(shí)際應(yīng)用時(shí)進(jìn)行圖片的調(diào)用;
(2)可控性及可操作性較好,使用時(shí)可以快速地獲得較高質(zhì)量的圖片數(shù)據(jù)。
附圖說(shuō)明
圖1為本發(fā)明優(yōu)選實(shí)施例的數(shù)字圖片管理方法整體流程圖;
圖2為本發(fā)明優(yōu)選實(shí)施例的方法的步驟S2具體流程圖;
圖3為本發(fā)明優(yōu)選實(shí)施例的方法的植入標(biāo)識(shí)代碼的流程圖;
圖4為本發(fā)明優(yōu)選實(shí)施例的數(shù)字圖片管理系統(tǒng)組成圖;
圖5為本發(fā)明優(yōu)選實(shí)施例的數(shù)字化模塊的具體組成圖。
具體實(shí)施方式
為更好地說(shuō)明本發(fā)明,茲以一優(yōu)選實(shí)施例,并配合附圖對(duì)本發(fā)明作詳細(xì)說(shuō)明,具體如下:
如圖1所示,本實(shí)施例提供的數(shù)字圖片管理方法,包括以下步驟:
S1:獲取圖片的存儲(chǔ)數(shù)據(jù);
其中,圖片的存儲(chǔ)數(shù)據(jù)來(lái)源于系統(tǒng)已有的圖片庫(kù),圖片的存儲(chǔ)數(shù)據(jù)來(lái)源于系統(tǒng)臨時(shí)建立的圖片庫(kù)。該圖片庫(kù)里的圖片的存儲(chǔ)數(shù)據(jù)包括矢量圖數(shù)據(jù)及/或點(diǎn)陣圖數(shù)據(jù)。對(duì)于已有的圖片庫(kù),其可以為存儲(chǔ)在一個(gè)本地或云端服務(wù)器中的可供調(diào)用的圖片庫(kù),或者為村鎮(zhèn)在用戶端設(shè)備中的可供調(diào)用的圖片庫(kù);對(duì)于臨時(shí)的圖片庫(kù),其可以為系統(tǒng)在對(duì)當(dāng)前新增圖片進(jìn)行管理時(shí),臨時(shí)建立的圖片庫(kù),該臨時(shí)的圖片庫(kù)僅供本次操作使用。當(dāng)然,這里獲取的圖片的存儲(chǔ)數(shù)據(jù)也可以為根據(jù)需要臨時(shí)加入圖片庫(kù)的一些圖片,本發(fā)明不特別限定圖片的來(lái)源。
S2:將圖片的存儲(chǔ)數(shù)據(jù)轉(zhuǎn)換為代碼形式的數(shù)字化圖片;
S3:將數(shù)字化圖片進(jìn)行分類(lèi),不同類(lèi)型的數(shù)字化圖片中植入對(duì)應(yīng)的標(biāo)識(shí)代碼;
這里的分類(lèi)過(guò)程具體包括:根據(jù)圖片的風(fēng)格(如油畫(huà)效果、水彩畫(huà)效果、素描效果等等不同效果的繪畫(huà)風(fēng)格,或者為不同年代的風(fēng)格、不同的設(shè)計(jì)/色系的風(fēng)格等等)、大小(如圖片的尺寸)及/或分辨率對(duì)數(shù)字化圖片進(jìn)行分類(lèi),該些分類(lèi)可以以一種為主,如將按風(fēng)格分類(lèi)作為主要分類(lèi),每種風(fēng)格下再按圖片尺寸進(jìn)行分類(lèi)。在圖片尺寸下一層,使用圖片分辨率進(jìn)行分類(lèi),如此層層分類(lèi)建立分類(lèi)樹(shù),便于后續(xù)操作。當(dāng)然,在其他優(yōu)選實(shí)施例中,還可以對(duì)圖片的主題(也即該幅圖片的內(nèi)容,如圖片為某種動(dòng)物如貓、狗等,或依照某種植物如一棵樹(shù)、一株草等等)進(jìn)行分類(lèi),以便于根據(jù)分類(lèi)對(duì)數(shù)字化圖片進(jìn)行下面的操作。
S4:根據(jù)所述標(biāo)識(shí)代碼建立與圖片類(lèi)型對(duì)應(yīng)的索引表;
本實(shí)施例中的索引表可與上述的分類(lèi)樹(shù)進(jìn)行對(duì)應(yīng)建立各個(gè)索引節(jié)點(diǎn),每個(gè)索引節(jié)點(diǎn)對(duì)應(yīng)于對(duì)應(yīng)圖片的存儲(chǔ)地址,以實(shí)現(xiàn)對(duì)各個(gè)圖片的索引路徑的建立。
S5:為所述索引表建立新建入口及查詢?nèi)肟?,所述新建入口用于增加圖片并按步驟S1~S4將該圖片的標(biāo)識(shí)代碼加入至所述索引表中,所述查詢?nèi)肟谟糜诨谒鏊饕磉M(jìn)行圖片的快速查找。
具體地,增加圖片后,索引表中增加的標(biāo)識(shí)代碼與該圖片的存儲(chǔ)地圖進(jìn)行對(duì)應(yīng),以便于通過(guò)該索引表獲取查找該圖片的路徑,實(shí)現(xiàn)后續(xù)的快速的圖片查找。
如圖2所示,上述的步驟S2具體包括:
(1)建立數(shù)字化圖片的編譯器,并設(shè)置所述編譯器的色值范圍;
(2)根據(jù)所述圖片的存儲(chǔ)數(shù)據(jù)建立相同像素的透明圖片,獲取透明圖片中各像素的色值;
(3)判斷所述色值是否在所述編譯器的色值范圍內(nèi),如是,進(jìn)入步驟(4),如否,將所述色值調(diào)整為與其最近的所述編譯器的色值范圍中的數(shù)值后,進(jìn)入步驟(4);
(4)根據(jù)所述透明圖片中每個(gè)像素的色值將各個(gè)像素點(diǎn)畫(huà)出,得到所述數(shù)字化圖片。
通過(guò)步驟S2的處理即可將原本的圖片處理為數(shù)字化的圖片,從而為后續(xù)的加入標(biāo)識(shí)代碼做準(zhǔn)備。
如圖3所示,植入標(biāo)識(shí)代碼的過(guò)程具體包括:
(A)查找數(shù)字化圖片的類(lèi)型,如找到對(duì)應(yīng)的標(biāo)識(shí)代碼,進(jìn)入步驟(B),如未找到,進(jìn)入步驟(C);
(B)將所述標(biāo)識(shí)代碼加入數(shù)字化圖片的代碼中后,進(jìn)入步驟S4;
(C)為該數(shù)字化圖片的類(lèi)型創(chuàng)建標(biāo)識(shí)代碼,進(jìn)入步驟(B)。
步驟S5中的檢索入口為通過(guò)關(guān)鍵字進(jìn)行正向檢索或反向檢索的檢索入口,關(guān)鍵字與標(biāo)識(shí)代碼一一對(duì)應(yīng)。
如圖4所示,本實(shí)施例還提供了一種數(shù)字圖片管理系統(tǒng),該系統(tǒng)具體包括:
數(shù)據(jù)獲取模塊41,用于獲取圖片庫(kù)中的圖片的存儲(chǔ)數(shù)據(jù);
數(shù)字化模塊42,用于將所述存儲(chǔ)數(shù)據(jù)轉(zhuǎn)換為代碼形式的數(shù)字化圖片;
分類(lèi)處理模塊43,用于將所述數(shù)字化圖片進(jìn)行分類(lèi),并在不同類(lèi)型的數(shù)字化圖片中植入與類(lèi)型對(duì)應(yīng)的標(biāo)識(shí)代碼;
索引表模塊44,用于根據(jù)所述標(biāo)識(shí)代碼自動(dòng)建立與圖片類(lèi)型對(duì)應(yīng)的索引表;
新建圖片模塊45,用于增加圖片至所述圖片庫(kù),并將該圖片的標(biāo)識(shí)代碼加入至所述索引表中;具體地,這里新增的圖片的標(biāo)識(shí)代碼也通過(guò)上述的數(shù)據(jù)獲取模塊41,數(shù)字化模塊42,分類(lèi)處理模塊43依次處理得到后再使得該圖片具有標(biāo)識(shí)代碼,再根據(jù)上述的處理過(guò)程將標(biāo)識(shí)代碼加入索引表中;
查新圖片模塊46,用于基于索引表進(jìn)行圖片的快速查找。
其中,如圖5所示,數(shù)字化模塊42包括:編譯器設(shè)置單元421,像素圖片轉(zhuǎn)換單元422、色值調(diào)整單元423及像素點(diǎn)數(shù)字化單元424,
編譯器設(shè)置單元421用于建立數(shù)字化圖片的編譯器,并設(shè)置所述編譯器的色值的范圍;
像素圖片轉(zhuǎn)換單元422用于將所述圖片的存儲(chǔ)數(shù)據(jù)建立為具有相同像素的透明圖片;
色值調(diào)整單元423用于獲取所述透明圖片中各像素的色值,并將不在所述范圍內(nèi)的像素的色值調(diào)整為與其最近的所述范圍中的數(shù)值,并在調(diào)整后修改所述透明圖片;
像素點(diǎn)數(shù)字化單元424用于根據(jù)所述透明圖片中每個(gè)像素的色值將各個(gè)像素點(diǎn)畫(huà)出,得到所述數(shù)字化圖片。
本發(fā)明的方法及裝置,采用數(shù)字化存儲(chǔ),圖片管理分類(lèi)明確,便于調(diào)用;可控性及可操作性較好。在應(yīng)用這種數(shù)字化圖片進(jìn)行批量處理時(shí),可以直接基于該些數(shù)字化圖片的索引表進(jìn)行快速查找及調(diào)用,例如,在創(chuàng)建一幅圖畫(huà)時(shí),可直接通過(guò)索引表中所需要的不同圖片元素,將其組合得到新的數(shù)字化圖片以供使用。對(duì)該數(shù)字化圖片的管理十分方便,當(dāng)需要新建或查詢時(shí),均可通過(guò)上述方法及裝置完成。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何本領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),對(duì)本發(fā)明所做的變形或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述的權(quán)利要求的保護(hù)范圍為準(zhǔn)。