亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

點(diǎn)陣一致性判斷方法及裝置與流程

文檔序號(hào):11276276閱讀:196來(lái)源:國(guó)知局
本發(fā)明實(shí)施例涉及點(diǎn)陣一致性驗(yàn)證領(lǐng)域,尤其涉及一種點(diǎn)陣一致性判斷方法及裝置。
背景技術(shù)
::柵格圖像處理器(rasterimageprocessor,簡(jiǎn)稱(chēng)rip)用于對(duì)可移植文檔格式(portabledocumentformat,簡(jiǎn)稱(chēng)pdf)文件的頁(yè)面描述語(yǔ)言進(jìn)行解析生成掛網(wǎng)對(duì)象,并對(duì)該掛網(wǎng)對(duì)象進(jìn)行掛網(wǎng)生成點(diǎn)陣?,F(xiàn)有技術(shù)中,為了保證柵格圖像處理器對(duì)同一pdf文件的處理結(jié)果一致,需要比較柵格圖像處理器對(duì)同一pdf文件兩次處理分別生成的點(diǎn)陣是否一致即需要點(diǎn)陣一致性判斷方法,如果兩次處理分別生成的點(diǎn)陣一致,則說(shuō)明柵格圖像處理器對(duì)同一pdf文件的處理結(jié)果一致。但是現(xiàn)有技術(shù)中缺少同一pdf文件兩次經(jīng)過(guò)柵格圖像處理器處理后生成點(diǎn)陣的一致性判斷方法。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供一種點(diǎn)陣一致性判斷方法及裝置,以實(shí)現(xiàn)同一pdf文件兩次經(jīng)過(guò)柵格圖像處理器處理后生成點(diǎn)陣的一致性判斷方法。本發(fā)明實(shí)施例的一個(gè)方面是提供一種點(diǎn)陣一致性判斷方法,包括:獲取柵格圖像處理器對(duì)目標(biāo)文件進(jìn)行第一次解析生成的第一掛網(wǎng)對(duì)象信息;依據(jù)所述第一掛網(wǎng)對(duì)象信息生成第一碼;獲取所述柵格圖像處理器對(duì)所述目標(biāo)文件進(jìn)行第二次解析生成的第二掛網(wǎng)對(duì)象信息;依據(jù)所述第二掛網(wǎng)對(duì)象信息生成第二碼;比較所述第一碼和所述第二碼,判斷所述柵格圖像處理器對(duì)所述目標(biāo)文 件兩次處理生成的點(diǎn)陣是否一致。本發(fā)明實(shí)施例的另一個(gè)方面是提供一種點(diǎn)陣一致性判斷裝置,包括:獲取模塊,用于獲取柵格圖像處理器對(duì)目標(biāo)文件進(jìn)行第一次解析生成的第一掛網(wǎng)對(duì)象信息;獲取所述柵格圖像處理器對(duì)所述目標(biāo)文件進(jìn)行第二次解析生成的第二掛網(wǎng)對(duì)象信息;生成模塊,用于依據(jù)所述第一掛網(wǎng)對(duì)象信息生成第一碼;依據(jù)所述第二掛網(wǎng)對(duì)象信息生成第二碼;比較判斷模塊,用于比較所述第一碼和所述第二碼,判斷所述柵格圖像處理器對(duì)所述目標(biāo)文件兩次處理生成的點(diǎn)陣是否一致。本發(fā)明實(shí)施例提供的點(diǎn)陣一致性判斷方法及裝置,通過(guò)柵格圖像處理器對(duì)同一個(gè)目標(biāo)文件進(jìn)行兩次解析生成第一掛網(wǎng)對(duì)象信息和第二掛網(wǎng)對(duì)象信息,分別將第一掛網(wǎng)對(duì)象信息轉(zhuǎn)換為第一碼,將第二掛網(wǎng)對(duì)象信息轉(zhuǎn)換為第二碼,通過(guò)比較第一碼和第二碼判斷柵格圖像處理器對(duì)同一個(gè)目標(biāo)文件兩次處理生成的點(diǎn)陣是否一致,實(shí)現(xiàn)了同一pdf文件兩次經(jīng)過(guò)柵格圖像處理器處理后生成點(diǎn)陣的一致性判斷方法。附圖說(shuō)明圖1為本發(fā)明實(shí)施例提供的點(diǎn)陣一致性判斷方法流程圖;圖2為本發(fā)明實(shí)施例提供的點(diǎn)陣一致性判斷系統(tǒng)的結(jié)構(gòu)圖;圖3為本發(fā)明另一實(shí)施例提供的點(diǎn)陣一致性判斷方法流程圖;圖4為本發(fā)明另一實(shí)施例提供的點(diǎn)陣一致性判斷方法流程圖;圖5為本發(fā)明實(shí)施例提供的點(diǎn)陣一致性判斷裝置的結(jié)構(gòu)圖;圖6為本發(fā)明另一實(shí)施例提供的點(diǎn)陣一致性判斷裝置的結(jié)構(gòu)圖。具體實(shí)施方式圖1為本發(fā)明實(shí)施例提供的點(diǎn)陣一致性判斷方法流程圖;圖2為本發(fā)明實(shí)施例提供的點(diǎn)陣一致性判斷系統(tǒng)的結(jié)構(gòu)圖。本發(fā)明實(shí)施例針對(duì)現(xiàn)有技術(shù)中缺少同一便攜式文檔格式(portabledocumentformat,簡(jiǎn)稱(chēng)pdf)文件兩次經(jīng)過(guò)柵格圖像處理器處理后生成點(diǎn)陣的一致性判斷方法,提供了點(diǎn)陣一致性判斷方法,該方法具體步驟如下:步驟s101、獲取柵格圖像處理器對(duì)目標(biāo)文件進(jìn)行第一次解析生成的第一掛網(wǎng)對(duì)象信息;如圖2所示,點(diǎn)陣一致性判斷系統(tǒng)包括rip子系統(tǒng)11和rip調(diào)用子系統(tǒng)12,rip子系統(tǒng)11包括掛網(wǎng)對(duì)象信息記錄器110和md5碼處理器111,rip調(diào)用子系統(tǒng)12包括md5碼比較器120。掛網(wǎng)對(duì)象信息記錄器110用于將柵格圖像處理器對(duì)目標(biāo)文件進(jìn)行解析后獲得的掛網(wǎng)對(duì)象信息存儲(chǔ)到臨時(shí)磁盤(pán)文件中。md5碼處理器用于將磁盤(pán)文件中的掛網(wǎng)對(duì)象信息生成md5碼,例如生成掛網(wǎng)圖形對(duì)象的點(diǎn)陣黑白段信息及掛網(wǎng)圖像對(duì)象的點(diǎn)陣顏色信息的md5碼,以及生成所有掛網(wǎng)對(duì)象信息的md5碼。md5碼比較器120用于比較兩次調(diào)用rip所返回的32位md5碼是否一致,進(jìn)而判斷兩次rip所生成的點(diǎn)陣的一致性。本發(fā)明實(shí)施例中,柵格圖像處理器對(duì)目標(biāo)文件具體為pdf文件中的圖元進(jìn)行第一次解析生成第一掛網(wǎng)對(duì)象信息,掛網(wǎng)對(duì)象信息記錄器110將第一掛網(wǎng)對(duì)象信息存儲(chǔ)到臨時(shí)磁盤(pán)文件f1中。具體的,所述第一掛網(wǎng)對(duì)象信息包括第一圖形對(duì)象信息和第一圖像對(duì)象信息,所述第一圖形對(duì)象信息包括所述第一圖形對(duì)象的顏色信息、所述第一圖形對(duì)象在所述目標(biāo)文件中的位置信息和點(diǎn)陣黑白段信息,所述第一圖像對(duì)象信息包括所述第一圖像對(duì)象在所述目標(biāo)文件中的位置信息、當(dāng)前色面名稱(chēng)和點(diǎn)陣顏色信息。步驟s102、依據(jù)所述第一掛網(wǎng)對(duì)象信息生成第一碼;md5碼處理器111將臨時(shí)磁盤(pán)文件f1中存儲(chǔ)的第一掛網(wǎng)對(duì)象信息轉(zhuǎn)換為第一碼即32位md5碼,具體的轉(zhuǎn)換方法可采用現(xiàn)有技術(shù)中的任何一種轉(zhuǎn)換方法,本發(fā)明實(shí)施例不限定具體的轉(zhuǎn)換方法。步驟s103、獲取所述柵格圖像處理器對(duì)所述目標(biāo)文件進(jìn)行第二次解析生成的第二掛網(wǎng)對(duì)象信息;采用與步驟s101相同的方法,柵格圖像處理器對(duì)同一個(gè)目標(biāo)文件具體為pdf文件中的圖元進(jìn)行第二次解析生成第二掛網(wǎng)對(duì)象信息。同理,所述第二掛網(wǎng)對(duì)象信息包括第二圖形對(duì)象信息和第二圖像對(duì)象信息,所述第二圖形對(duì)象信息包括所述第二圖形對(duì)象的顏色信息、所述第二圖形對(duì)象在所述目標(biāo)文件中的位置信息和點(diǎn)陣黑白段信息,所述第二圖像對(duì)象信息包括所述第二圖像對(duì)象在所述目標(biāo)文件中的位置信息、當(dāng)前色面名稱(chēng)和點(diǎn)陣顏色信息。步驟s104、依據(jù)所述第二掛網(wǎng)對(duì)象信息生成第二碼;采用與步驟s102相同的方法依據(jù)所述第二掛網(wǎng)對(duì)象信息生成第二碼,所述第二碼也為32位md5碼。步驟s105、比較所述第一碼和所述第二碼,判斷所述柵格圖像處理器對(duì)所述目標(biāo)文件兩次處理生成的點(diǎn)陣是否一致。md5碼比較器120通過(guò)比較上述步驟獲得的所述第一碼和所述第二碼即兩個(gè)32位md5碼,判斷所述柵格圖像處理器對(duì)所述目標(biāo)文件兩次處理生成的點(diǎn)陣是否一致,具體為,比較所述第一碼和所述第二碼是否相同;若相同,則判斷所述柵格圖像處理器對(duì)所述目標(biāo)文件兩次處理生成的點(diǎn)陣一致;若不相同,則判斷所述柵格圖像處理器對(duì)所述目標(biāo)文件兩次處理生成的點(diǎn)陣不一致。本發(fā)明實(shí)施例通過(guò)柵格圖像處理器對(duì)同一個(gè)目標(biāo)文件進(jìn)行兩次解析生成第一掛網(wǎng)對(duì)象信息和第二掛網(wǎng)對(duì)象信息,分別將第一掛網(wǎng)對(duì)象信息轉(zhuǎn)換為第一碼,將第二掛網(wǎng)對(duì)象信息轉(zhuǎn)換為第二碼,通過(guò)比較第一碼和第二碼判斷柵格圖像處理器對(duì)同一個(gè)目標(biāo)文件兩次處理生成的點(diǎn)陣是否一致,實(shí)現(xiàn)了同一pdf文件兩次經(jīng)過(guò)柵格圖像處理器處理后生成點(diǎn)陣的一致性判斷方法。圖3為本發(fā)明另一實(shí)施例提供的點(diǎn)陣一致性判斷方法流程圖。本發(fā)明實(shí)施例在圖1實(shí)施例的步驟s101之后還包括如下步驟:步驟s301、將所述點(diǎn)陣黑白段信息轉(zhuǎn)換為第一中間碼;通常點(diǎn)陣黑白段信息的數(shù)據(jù)量較大,則將點(diǎn)陣黑白段信息先轉(zhuǎn)換為一個(gè)32位的md5碼即第一中間碼。步驟s302、將所述第一中間碼轉(zhuǎn)換為第二中間碼,所述第二中間碼的位數(shù)小于所述第一中間碼的位數(shù);在步驟s301的基礎(chǔ)上,將32位的md5碼轉(zhuǎn)換為16位的md5碼即第二中間碼。步驟s303、將所述第一圖形對(duì)象的顏色信息、所述第一圖形對(duì)象在所述目標(biāo)文件中的位置信息和所述第二中間碼存儲(chǔ)到第一臨時(shí)文件;將所述第一圖形對(duì)象的顏色信息、所述第一圖形對(duì)象在所述目標(biāo)文件中的位置信息和點(diǎn)陣黑白段信息對(duì)應(yīng)的16位的md5碼存儲(chǔ)到第一臨時(shí)文件f1中。步驟s304、將所述點(diǎn)陣顏色信息轉(zhuǎn)換為第三中間碼;通常點(diǎn)陣顏色信息的數(shù)據(jù)量較大,則將點(diǎn)陣顏色信息先轉(zhuǎn)換為一個(gè)32位的md5碼即第三中間碼。步驟s305、將所述第三中間碼轉(zhuǎn)換為第四中間碼,所述第四中間碼的位數(shù)小于所述第三中間碼的位數(shù);在步驟s304的基礎(chǔ)上,將32位的md5碼轉(zhuǎn)換為16位的md5碼即第四中間碼。步驟s306、將第一圖像對(duì)象在所述目標(biāo)文件中的位置信息、當(dāng)前色面名稱(chēng)和所述第四中間碼存儲(chǔ)到所述第一臨時(shí)文件中。將第一圖像對(duì)象在所述目標(biāo)文件中的位置信息、當(dāng)前色面名稱(chēng)和點(diǎn)陣顏色信息對(duì)應(yīng)的16位的md5碼儲(chǔ)到所述第一臨時(shí)文件f1中。需要說(shuō)明的是,步驟s301-步驟s303和步驟s304-步驟s306的執(zhí)行順序與圖形對(duì)象和圖像對(duì)象在目標(biāo)文件中出現(xiàn)的順序有關(guān),即圖形對(duì)象信息和圖像對(duì)象信息儲(chǔ)到第一臨時(shí)文件f1中的順序與圖形對(duì)象和圖像對(duì)象對(duì)應(yīng)的圖元在目標(biāo)文件中出現(xiàn)的順序有關(guān)。同理,對(duì)于第二掛網(wǎng)對(duì)象信息的存儲(chǔ)方法與步驟s301-步驟s306一致,此處不再贅述。本發(fā)明實(shí)施例通過(guò)將點(diǎn)陣顏色信息先轉(zhuǎn)換為一個(gè)32位的md5碼,再轉(zhuǎn)換為一個(gè)16位的md5碼,以及將點(diǎn)陣黑白段信息先轉(zhuǎn)換為一個(gè)32位的md5碼,再轉(zhuǎn)換為一個(gè)16位的md5碼,目的在于節(jié)省了存儲(chǔ)空間,提高后續(xù)點(diǎn)陣一致性比較的效率。圖4為本發(fā)明另一實(shí)施例提供的點(diǎn)陣一致性判斷方法流程圖。本發(fā)明實(shí)施例詳細(xì)解釋依據(jù)所述第一掛網(wǎng)對(duì)象信息生成第一碼的方法,該方法步驟如下:步驟s401、判斷所述第一臨時(shí)文件中存儲(chǔ)的數(shù)據(jù)長(zhǎng)度是否小于等于閾值;根據(jù)上述實(shí)施例可知柵格圖像處理器對(duì)目標(biāo)文件進(jìn)行第一次解析后,第一臨時(shí)文件f1中存儲(chǔ)有所述第一圖形對(duì)象的顏色信息、所述第一圖形對(duì)象在所述目標(biāo)文件中的位置信息和點(diǎn)陣黑白段信息對(duì)應(yīng)的16位的md5碼,以及第一圖像對(duì)象在所述目標(biāo)文件中的位置信息、當(dāng)前色面名稱(chēng)和點(diǎn)陣顏色信息對(duì)應(yīng)的16位的md5碼。判斷所述第一臨時(shí)文件中存儲(chǔ)的所有數(shù)據(jù)長(zhǎng)度是否小于等于閾值,該閾值用max個(gè)字節(jié)表示。步驟s402、若是,則將所述第一臨時(shí)文件中存儲(chǔ)的所有數(shù)據(jù)轉(zhuǎn)換為所述第一碼;如果所述第一臨時(shí)文件f1中存儲(chǔ)所有數(shù)據(jù)的長(zhǎng)度小于等于max個(gè)字節(jié),則將所述第一臨時(shí)文件f1中存儲(chǔ)所有數(shù)據(jù)轉(zhuǎn)換為一個(gè)32位的md5碼即上述實(shí)施例所述的第一碼。步驟s403、否則,從所述第一臨時(shí)文件中依次讀取長(zhǎng)度為所述閾值且不重復(fù)的一組數(shù)據(jù),直到最后一組數(shù)據(jù)的長(zhǎng)度小于等于所述閾值,將讀取的每一組數(shù)據(jù)轉(zhuǎn)換為第一臨時(shí)碼,并將所述第一臨時(shí)碼依次存入第二臨時(shí)文件;如果所述第一臨時(shí)文件f1中存儲(chǔ)所有數(shù)據(jù)的長(zhǎng)度大于max個(gè)字節(jié),例如,所述第一臨時(shí)文件f1中存儲(chǔ)所有數(shù)據(jù)的長(zhǎng)度為(3*max+10)個(gè)字節(jié),且10小于max,則從第一臨時(shí)文件f1中依次讀取長(zhǎng)度為max且不重復(fù)的一組數(shù)據(jù),即依次讀取出4組數(shù)據(jù),第一組數(shù)據(jù)長(zhǎng)度為max,第二組數(shù)據(jù)長(zhǎng)度為max,第三組數(shù)據(jù)長(zhǎng)度為max,第四組數(shù)據(jù)長(zhǎng)度為10,對(duì)于每一組數(shù)據(jù)現(xiàn)將其轉(zhuǎn)換為一個(gè)32位的md5碼,再將該32位的md5碼轉(zhuǎn)換為一個(gè)16位的md5碼,并將每一個(gè)16位的md5碼即第一臨時(shí)碼依次存儲(chǔ)到第二臨時(shí)文件f11中,即第二臨時(shí)文件f11中存儲(chǔ)有4個(gè)16位的md5碼。本發(fā)明實(shí)施例只是舉例說(shuō)明,并不限定max的長(zhǎng)度,以及第一臨時(shí)文件f1中存儲(chǔ)所有數(shù)據(jù)的長(zhǎng)度。步驟s404、對(duì)所述第二臨時(shí)文件重復(fù)執(zhí)行與所述第一臨時(shí)文件對(duì)應(yīng)的處理方法,直到出現(xiàn)目標(biāo)臨時(shí)文件,所述目標(biāo)臨時(shí)文件的數(shù)據(jù)長(zhǎng)度小于等于所述閾值,并將所述目標(biāo)臨時(shí)文件中存儲(chǔ)所有數(shù)據(jù)轉(zhuǎn)換為所述第一碼。對(duì)第二臨時(shí)文件f11的判斷方法類(lèi)似于對(duì)第一臨時(shí)文件f1的判斷方法,具體為:先判斷第二臨時(shí)文件f11中存儲(chǔ)的4個(gè)16位的md5碼的數(shù)據(jù)長(zhǎng)度是否小于等于閾值即max個(gè)字節(jié),若小于等于,則將第二臨時(shí)文件f11中存儲(chǔ)所有數(shù)據(jù)轉(zhuǎn)換為一個(gè)32位的md5碼即上述實(shí)施例所述的第一碼。如果第二臨時(shí)文件f11中存儲(chǔ)所有數(shù)據(jù)的長(zhǎng)度大于max個(gè)字節(jié),例如,第二臨時(shí)文件f11中存儲(chǔ)的所有數(shù)據(jù)的長(zhǎng)度為(max+5)個(gè)字節(jié),且5小于max,則從第二臨時(shí)文件f11中依次讀取長(zhǎng)度為max且不重復(fù)的一組數(shù)據(jù),即依次讀取出2組數(shù)據(jù),第一組數(shù)據(jù)長(zhǎng)度為max,第二組數(shù)據(jù)長(zhǎng)度為5,對(duì) 每一組數(shù)據(jù)現(xiàn)將其轉(zhuǎn)換為一個(gè)32位的md5碼,再將該32位的md5碼轉(zhuǎn)換為一個(gè)16位的md5碼,并將每一個(gè)16位的md5碼即第一臨時(shí)碼依次存儲(chǔ)到第三臨時(shí)文件f12中,即第三臨時(shí)文件f12中存儲(chǔ)有2個(gè)16位的md5碼。對(duì)第三臨時(shí)文件f12重復(fù)執(zhí)行與所述第一臨時(shí)文件對(duì)應(yīng)的處理方法,直到出現(xiàn)目標(biāo)臨時(shí)文件,假設(shè)第三臨時(shí)文件f12中存儲(chǔ)的所有數(shù)據(jù)的長(zhǎng)度小于等于max個(gè)字節(jié),則將第三臨時(shí)文件f12中存儲(chǔ)的所有數(shù)據(jù)轉(zhuǎn)換為一個(gè)32位的md5碼作為最終的一個(gè)32位的md5碼即第一碼。生成最終的一個(gè)32位的md5碼后將第一臨時(shí)文件f1、第二臨時(shí)文件f11、第三臨時(shí)文件f12中的數(shù)據(jù)都清空,以便柵格圖像處理器對(duì)目標(biāo)文件進(jìn)行第二次解析時(shí),將第二次解析生成的第二掛網(wǎng)對(duì)象信息存儲(chǔ)在被清空的臨時(shí)文件中,防止第一掛網(wǎng)對(duì)象信息和第二掛網(wǎng)對(duì)象信息在臨時(shí)文件中混疊存儲(chǔ)。另外,依據(jù)所述第二掛網(wǎng)對(duì)象信息生成第二碼的方法與步驟s401-s404一致,此處不再贅述。本發(fā)明實(shí)施例通過(guò)判斷臨時(shí)文件的大小,以max個(gè)字節(jié)為單位將數(shù)據(jù)長(zhǎng)度大于max個(gè)字節(jié)的臨時(shí)文件中存儲(chǔ)的數(shù)據(jù)進(jìn)行劃分,并將劃分后的數(shù)據(jù)先轉(zhuǎn)換為一個(gè)32位的md5碼,再轉(zhuǎn)換為一個(gè)16位的md5碼,將轉(zhuǎn)換后的所有16位的md5碼存儲(chǔ)到新的臨時(shí)文件中,進(jìn)一步節(jié)省了存儲(chǔ)空間,提高后續(xù)點(diǎn)陣一致性比較的效率。圖5為本發(fā)明實(shí)施例提供的點(diǎn)陣一致性判斷裝置的結(jié)構(gòu)圖。本發(fā)明實(shí)施例提供的點(diǎn)陣一致性判斷裝置可以執(zhí)行點(diǎn)陣一致性判斷方法實(shí)施例提供的處理流程,如圖5所示,點(diǎn)陣一致性判斷裝置50包括獲取模塊51、生成模塊52和比較判斷模塊53,其中,獲取模塊51用于獲取柵格圖像處理器對(duì)目標(biāo)文件進(jìn)行第一次解析生成的第一掛網(wǎng)對(duì)象信息;獲取所述柵格圖像處理器對(duì)所述目標(biāo)文件進(jìn)行第二次解析生成的第二掛網(wǎng)對(duì)象信息;生成模塊52用于依據(jù)所述第一掛網(wǎng)對(duì)象信息生成第一碼;依據(jù)所述第二掛網(wǎng)對(duì)象信息生成第二碼;比較判斷模塊53用于比較所述第一碼和所述第二碼,判斷所述柵格圖像處理器對(duì)所述目標(biāo)文件兩次處理生成的點(diǎn)陣是否一致。本發(fā)明實(shí)施例通過(guò)柵格圖像處理器對(duì)同一個(gè)目標(biāo)文件進(jìn)行兩次解析生成第一掛網(wǎng)對(duì)象信息和第二掛網(wǎng)對(duì)象信息,分別將第一掛網(wǎng)對(duì)象信息轉(zhuǎn)換為第一碼,將第二掛網(wǎng)對(duì)象信息轉(zhuǎn)換為第二碼,通過(guò)比較第一碼和第二碼判斷柵 格圖像處理器對(duì)同一個(gè)目標(biāo)文件兩次處理生成的點(diǎn)陣是否一致,實(shí)現(xiàn)了同一pdf文件兩次經(jīng)過(guò)柵格圖像處理器處理后生成點(diǎn)陣的一致性判斷方法。圖6為本發(fā)明另一實(shí)施例提供的點(diǎn)陣一致性判斷裝置的結(jié)構(gòu)圖。在上述實(shí)施例的基礎(chǔ)上,所述第一掛網(wǎng)對(duì)象信息包括第一圖形對(duì)象信息和第一圖像對(duì)象信息,所述第一圖形對(duì)象信息包括所述第一圖形對(duì)象的顏色信息、所述第一圖形對(duì)象在所述目標(biāo)文件中的位置信息和點(diǎn)陣黑白段信息,所述第一圖像對(duì)象信息包括所述第一圖像對(duì)象在所述目標(biāo)文件中的位置信息、當(dāng)前色面名稱(chēng)和點(diǎn)陣顏色信息。點(diǎn)陣一致性判斷裝置50還包括轉(zhuǎn)換模塊54和存儲(chǔ)模塊55,其中,轉(zhuǎn)換模塊54用于將所述點(diǎn)陣黑白段信息轉(zhuǎn)換為第一中間碼;將所述第一中間碼轉(zhuǎn)換為第二中間碼,所述第二中間碼的位數(shù)小于所述第一中間碼的位數(shù);將所述點(diǎn)陣顏色信息轉(zhuǎn)換為第三中間碼;將所述第三中間碼轉(zhuǎn)換為第四中間碼,所述第四中間碼的位數(shù)小于所述第三中間碼的位數(shù);存儲(chǔ)模塊55用于將所述第一圖形對(duì)象的顏色信息、所述第一圖形對(duì)象在所述目標(biāo)文件中的位置信息和所述第二中間碼存儲(chǔ)到第一臨時(shí)文件;將第一圖像對(duì)象在所述目標(biāo)文件中的位置信息、當(dāng)前色面名稱(chēng)和所述第四中間碼存儲(chǔ)到所述第一臨時(shí)文件中。生成模塊52具體用于判斷所述第一臨時(shí)文件中存儲(chǔ)的數(shù)據(jù)長(zhǎng)度是否小于等于閾值;若是,則將所述第一臨時(shí)文件中存儲(chǔ)的所有數(shù)據(jù)轉(zhuǎn)換為所述第一碼;否則,從所述第一臨時(shí)文件中依次讀取長(zhǎng)度為所述閾值且不重復(fù)的一組數(shù)據(jù),直到最后一組數(shù)據(jù)的長(zhǎng)度小于等于所述閾值,將讀取的每一組數(shù)據(jù)轉(zhuǎn)換為第一臨時(shí)碼,并將所述第一臨時(shí)碼依次存入第二臨時(shí)文件;對(duì)所述第二臨時(shí)文件重復(fù)執(zhí)行與所述第一臨時(shí)文件對(duì)應(yīng)的處理方法,直到出現(xiàn)目標(biāo)臨時(shí)文件,所述目標(biāo)臨時(shí)文件的數(shù)據(jù)長(zhǎng)度小于等于所述閾值。比較判斷模塊53具體用于比較所述第一碼和所述第二碼是否相同;若相同,則判斷所述柵格圖像處理器對(duì)所述目標(biāo)文件兩次處理生成的點(diǎn)陣一致;若不相同,則判斷所述柵格圖像處理器對(duì)所述目標(biāo)文件兩次處理生成的點(diǎn)陣不一致。本發(fā)明實(shí)施例提供的點(diǎn)陣一致性判斷裝置可以具體用于執(zhí)行上述圖1所提供的方法實(shí)施例,具體功能此處不再贅述。本發(fā)明實(shí)施例通過(guò)將點(diǎn)陣顏色信息先轉(zhuǎn)換為一個(gè)32位的md5碼,再轉(zhuǎn) 換為一個(gè)16位的md5碼,以及將點(diǎn)陣黑白段信息先轉(zhuǎn)換為一個(gè)32位的md5碼,再轉(zhuǎn)換為一個(gè)16位的md5碼,目的在于節(jié)省了存儲(chǔ)空間,提高后續(xù)點(diǎn)陣一致性比較的效率;通過(guò)判斷臨時(shí)文件的大小,以max個(gè)字節(jié)為單位將數(shù)據(jù)長(zhǎng)度大于max個(gè)字節(jié)的臨時(shí)文件中存儲(chǔ)的數(shù)據(jù)進(jìn)行劃分,并將劃分后的數(shù)據(jù)先轉(zhuǎn)換為一個(gè)32位的md5碼,再轉(zhuǎn)換為一個(gè)16位的md5碼,將轉(zhuǎn)換后的所有16位的md5碼存儲(chǔ)到新的臨時(shí)文件中,進(jìn)一步節(jié)省了存儲(chǔ)空間,提高后續(xù)點(diǎn)陣一致性比較的效率。綜上所述,本發(fā)明實(shí)施例通過(guò)柵格圖像處理器對(duì)同一個(gè)目標(biāo)文件進(jìn)行兩次解析生成第一掛網(wǎng)對(duì)象信息和第二掛網(wǎng)對(duì)象信息,分別將第一掛網(wǎng)對(duì)象信息轉(zhuǎn)換為第一碼,將第二掛網(wǎng)對(duì)象信息轉(zhuǎn)換為第二碼,通過(guò)比較第一碼和第一二碼判斷柵格圖像處理器對(duì)同一個(gè)目標(biāo)文件兩次處理生成的點(diǎn)陣是否一致,實(shí)現(xiàn)了同一pdf文件兩次經(jīng)過(guò)柵格圖像處理器處理后生成點(diǎn)陣的一致性判斷方法;通過(guò)將點(diǎn)陣顏色信息先轉(zhuǎn)換為一個(gè)32位的md5碼,再轉(zhuǎn)換為一個(gè)16位的md5碼,以及將點(diǎn)陣黑白段信息先轉(zhuǎn)換為一個(gè)32位的md5碼,再轉(zhuǎn)換為一個(gè)16位的md5碼,目的在于節(jié)省了存儲(chǔ)空間,提高后續(xù)點(diǎn)陣一致性比較的效率;通過(guò)判斷臨時(shí)文件的大小,以max個(gè)字節(jié)為單位將數(shù)據(jù)長(zhǎng)度大于max個(gè)字節(jié)的臨時(shí)文件中存儲(chǔ)的數(shù)據(jù)進(jìn)行劃分,并將劃分后的數(shù)據(jù)先轉(zhuǎn)換為一個(gè)32位的md5碼,再轉(zhuǎn)換為一個(gè)16位的md5碼,將轉(zhuǎn)換后的所有16位的md5碼存儲(chǔ)到新的臨時(shí)文件中,進(jìn)一步節(jié)省了存儲(chǔ)空間,提高后續(xù)點(diǎn)陣一致性比較的效率。在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或 者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(read-onlymemory,rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。本領(lǐng)域技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1