專利名稱::柵格圖像處理器錯(cuò)誤代碼定位方法及裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及圖像處理
技術(shù)領(lǐng)域:
,尤其涉及一種柵格圖像處理器錯(cuò)誤代碼定位方法及裝置。
背景技術(shù):
:柵格圖像處理器(RIP,RasterImageProcessor)是一種解釋器,用來(lái)將頁(yè)面描迷語(yǔ)言所描述的版面信息解釋轉(zhuǎn)換成可供輸出設(shè)備輸出的數(shù)據(jù)信息(一般是位圖)。RIP是整個(gè)印前行業(yè)的核心軟件,一個(gè)桌面系統(tǒng)的輸出質(zhì)量、輸出速度和開放性在很大程度上是取決于RIP的優(yōu)劣的。位圖(bitmap),也叫做點(diǎn)陣圖、柵格圖象、或像素圖,簡(jiǎn)單的說,就是最小單位為像素的圖,縮放會(huì)失真。構(gòu)成位圖的最小單位是像素,每個(gè)像素有自己的顏色信息,如色相、飽和度、明度,位圖就是由像素陣列的排列來(lái)實(shí)現(xiàn)其顯示效果的,在對(duì)位像進(jìn)行編輯操作的時(shí)候,可操作的對(duì)象是每個(gè)像素,可以通過改變像素的色相、飽和度、明度,來(lái)改變位圖的顯示效果。對(duì)頁(yè)面進(jìn)行光4冊(cè)化處理的過程從內(nèi)存變化的層面可以簡(jiǎn)單描述為開辟一塊內(nèi)存,初始化后作為頁(yè)面點(diǎn)陣空間的存儲(chǔ)空間,頁(yè)面點(diǎn)陣空間中的每個(gè)像素對(duì)應(yīng)內(nèi)存中的若干字節(jié)。每次繪制操作之后,由于新繪制了圖元,所以頁(yè)面點(diǎn)陣空間中的像素會(huì)發(fā)生變化,對(duì)應(yīng)的內(nèi)存數(shù)據(jù)也會(huì)發(fā)生變化。在所有繪制操作完成之后,該內(nèi)存中的內(nèi)容即為對(duì)該頁(yè)面進(jìn)行光柵化處理后的結(jié)果。信息-摘要算法5(MD5,Message-digestAlgorithm5),經(jīng)MD2、MD3和MD4發(fā)展而來(lái),MD5是以512位分組來(lái)處理輸入的信息,且每一分組又被劃分為16個(gè)32位子分組,經(jīng)過了一系列的處理后,算法的輸出由四個(gè)32位分組組成,將這四個(gè)32位分組級(jí)聯(lián)后將生成一個(gè)128位散列值。MD5的典型應(yīng)用是對(duì)一段信息(Message)產(chǎn)生信息摘要(Message-Digest),產(chǎn)生的4言息摘要具有唯一性,如果兩段信息的信息摘要相同,則這兩段信息也相同,如果兩段信息的信息摘要不同,則這兩段信息也不同。由于RIP的輸出結(jié)果大多都要見諸紙端,其正確性至關(guān)重要。一^^呈序中的BUG所導(dǎo)致的錯(cuò)誤表象,可以穩(wěn)定重現(xiàn)的,很容易查證。但是程序中未初始化,或訪問越界等BUG,有可能在很長(zhǎng)一段時(shí)間內(nèi)都不出現(xiàn)錯(cuò)誤表象,或錯(cuò)誤表象不明顯,但一旦錯(cuò)誤表象明顯后,可能會(huì)引起較為嚴(yán)重的后果。由于錯(cuò)誤表象再現(xiàn)的不穩(wěn)定性和不明顯性,以及由于目前只能靠開發(fā)人員用肉眼觀察位圖,來(lái)定位RIP錯(cuò)誤代碼,因此雖然開發(fā)人員付出了大量時(shí)間,但仍難免有些BUG是開發(fā)人員無(wú)法用肉眼發(fā)現(xiàn)的。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種柵格圖像處理器錯(cuò)誤代碼定位方法,用以迅速準(zhǔn)確的定位出RIP中出現(xiàn)BUG的代碼。相應(yīng)地,本發(fā)明實(shí)施例還提供一種柵格圖像處理器錯(cuò)誤代碼定位裝置。一種柵格圖像處理器錯(cuò)誤代碼定位方法,包括依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光柵化處理;記錄每一順序位置處進(jìn)行第一次光柵化處理的圖元的屬性信息;依次對(duì)所述頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理,若比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所迷記錄的同一順序位置處圖元的屬性信息不同,則輸出第一錯(cuò)誤代碼信息一種柵格圖像處理器錯(cuò)誤代碼定位裝置,包括第一光柵化單元,用于依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光柵化處理;第一記錄單元,用于記錄每一順序位置處進(jìn)行第一次光柵化處理的圖元的屬性信息;第二光柵化單元,用于一次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理;第一定位單元,用于若比較出當(dāng)前已經(jīng)過第二次光^1H匕處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息不同,則輸出第一錯(cuò):|>吳代碼信息。本發(fā)明實(shí)施例提供的柵格圖像處理器錯(cuò)誤代碼定位方法,通過依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光柵化處理,并記錄每一順序位置處進(jìn)^f亍第一次光柵-化處理的圖元的屬性信息,隨后再依次對(duì)該頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理,并在比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與記錄的同一順序位置處圖元的屬性信息不同時(shí),輸出第一錯(cuò)誤代碼信息,從而能夠自動(dòng)的、快速準(zhǔn)確的定位出RIP中出現(xiàn)BUG的代碼。圖1為本發(fā)明實(shí)施例中RIP錯(cuò)誤代碼定位方法的原理流程圖2為本發(fā)明實(shí)施例中對(duì)頁(yè)面內(nèi)某一圖元進(jìn)行光柵化處理的流程圖3為本發(fā)明實(shí)施例中采用的頁(yè)面舉例;圖4為本發(fā)明實(shí)施例中對(duì)圖3所示頁(yè)面采用RIP錯(cuò)誤代碼定位方法的流程圖5為本發(fā)明實(shí)施例中柵格圖像處理器錯(cuò)誤代碼定位裝置的結(jié)構(gòu)圖;圖6為本發(fā)明實(shí)施例中第一光柵化單元的結(jié)構(gòu)圖;圖7為本發(fā)明實(shí)施例中第二光柵化單元的結(jié)構(gòu)圖。具體實(shí)施例方式為了能夠自動(dòng)的、快速準(zhǔn)確的定位出RIP中出現(xiàn)BUG的代碼,本發(fā)明實(shí)施例提供了一種RIP錯(cuò)誤代碼定位方法,通過在依次對(duì)同一頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理以及生成當(dāng)前進(jìn)行了第二次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼過程中,與記錄的同一順序位置處進(jìn)行第一次光柵化處理的圖元的屬性信息及該圖元對(duì)應(yīng)的位圖摘要碼進(jìn)行比較,來(lái)定位出錯(cuò)誤代碼信息。下面結(jié)合說明書附圖對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)說明。本發(fā)明實(shí)施例提供的RIP錯(cuò)誤代碼定位方法的原理流程圖如圖1所示,具體步驟如下步驟110、依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光柵化處理;其中,圖元包括路徑、字符、圖像、漸變、子頁(yè)面等,子頁(yè)面內(nèi)還可以包括一個(gè)或多個(gè)圖元。步驟120、記錄每一順序位置處進(jìn)行第一次光^冊(cè)化處理的圖元的屬性信息;其中,圖元的屬性信息不僅包括該圖元的自身屬性信息,還包括該圖元所在頁(yè)面的屬性信息,即該圖元的環(huán)境信息。步驟130、依次對(duì)同一頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理,若比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息不同,則輸出第一錯(cuò)誤代碼信息。其中,第一錯(cuò)誤代碼信息包括當(dāng)前圖元的屬性信息,以及第一錯(cuò)誤代碼類型,即圖元生成代碼錯(cuò)誤。這種代碼錯(cuò)誤是在當(dāng)前圖元被繪制前產(chǎn)生的。若比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息相同,步驟110中進(jìn)一步包括依次生成當(dāng)前進(jìn)行了第一次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼;步驟120中進(jìn)一步包括記錄每一順序位置處進(jìn)行第一次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼;步驟130中進(jìn)一步包括依次生成當(dāng)前進(jìn)行了第二次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼,在比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息相同時(shí),若比較出所述當(dāng)前已經(jīng)過第二次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼,與所述記錄的同一順序位置處圖元對(duì)應(yīng)的位圖摘要碼不同,則輸出第二錯(cuò)誤代碼信息。在每次對(duì)頁(yè)面內(nèi)某一圖元進(jìn)行了光柵化處理后,可以采用MD5算法生成該圖元對(duì)應(yīng)的位圖摘要碼,也可以采用其他算法(如MD2、MD3等)生成圖元對(duì)應(yīng)的位圖摘要碼。如果兩個(gè)圖元對(duì)應(yīng)的位圖摘要碼相同,則這兩個(gè)圖元對(duì)應(yīng)的位圖相同;如果兩個(gè)圖元對(duì)應(yīng)的位圖摘要碼不同,則這兩個(gè)圖元對(duì)應(yīng)的位圖也不同。其中,第二錯(cuò)誤代碼信息包括當(dāng)前圖元的屬性信息,以及第二錯(cuò)誤代碼類型,即位圖生成代碼錯(cuò)誤。這種代碼錯(cuò)誤是在當(dāng)前圖元被繪制過程中產(chǎn)生的。為了便于后續(xù)對(duì)圖元屬性信息及位圖摘要碼進(jìn)行比較,步驟110之前還可以包括步驟清空用于記錄圖元屬性信息及圖元對(duì)應(yīng)的位圖摘要碼的存儲(chǔ)空間。步驟110和步驟130中,對(duì)頁(yè)面內(nèi)某一圖元進(jìn)行光柵化處理的流程如圖2所示,具體步驟如下步驟210、獲取與待處理圖元相關(guān)的全部信息;步驟220、從獲取到的與待處理圖元相關(guān)的全部信息中,整理并緩存待處理圖元的屬性信息;由于在現(xiàn)有技術(shù)中,在繪制完待處理圖元后,獲取到的與待處理圖元相關(guān)的全部信息將被丟棄,而在本發(fā)明中,需要對(duì)同一順序位置處圖元的屬性信息進(jìn)行比較,因此需要在繪制待處理圖元之前,從獲取到的與待處理圖元相關(guān)的全部信息中,整理并緩存待處理圖元的屬性信息。步驟230、根據(jù)獲取到的與待處理圖元相關(guān)的信息,繪制待處理圖元。本步驟中對(duì)待處理圖元進(jìn)行繪制的過程與現(xiàn)有技術(shù)相同,此處不再贅述。下面以圖3所示的頁(yè)面為例,對(duì)應(yīng)用上述RIP錯(cuò)誤代碼定位方法的具體實(shí)施例進(jìn)行詳細(xì)說明。為了后續(xù)說明的簡(jiǎn)便,首先對(duì)本發(fā)明實(shí)施例中記錄圖元信息的格式進(jìn)行描述。本發(fā)明實(shí)施例中,可以采用數(shù)據(jù)庫(kù)的形式記錄圖元信息,也可以采用其他形式記錄圖元信息,如XML文件形式。這里,以采用數(shù)據(jù)庫(kù)形式記錄圖元信息為例進(jìn)行說明,所述圖元信息可以包括圖元的屬性信息以及圖元對(duì)應(yīng)的位圖摘要碼。數(shù)據(jù)庫(kù)中主表的結(jié)構(gòu)可以如表1所示表l主表結(jié)構(gòu)<table>tableseeoriginaldocumentpage10</column></row><table>其中,FileName,Pagelndex,SepNamelndex,PaintNumber,TypeofCell,Celllndex構(gòu)成的屬性組作為數(shù)據(jù)庫(kù)中主表的主鍵,也即圖元的屬性信息。由Celllndex可以索引到圖元的自身屬性信息表,即上述主表的子表,每種圖元類型都對(duì)應(yīng)有一種圖元自身屬性信息表,下面列舉幾種有代表性的圖元的自身屬性信息表的結(jié)構(gòu),分別如表2、表3、表4和表5所示表2矩形(特殊路徑)的自身屬性信息表結(jié)構(gòu)<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage11</column></row><table>表4不在路徑Cache中的路徑的自身屬性信息表結(jié)構(gòu)<table>tableseeoriginaldocumentpage11</column></row><table>表5圖象、漸變、子頁(yè)面等的自身屬性信息表結(jié)構(gòu)<table>tableseeoriginaldocumentpage11</column></row><table>本發(fā)明實(shí)施例的流程如圖4所示,具體步驟如下步驟401、查看用于記錄圖元屬性信息及該圖元對(duì)應(yīng)的位圖摘要碼的存儲(chǔ)空間是否為空,若是,設(shè)置存儲(chǔ)空間狀態(tài)為空,執(zhí)行步驟402;若否,清空該存儲(chǔ)空間后,設(shè)置存儲(chǔ)空間狀態(tài)為空,執(zhí)行步驟402;步驟402、獲取與待處理圖元相關(guān)的全部信息;本步驟中,如果當(dāng)前待處理圖元為圖3所示頁(yè)面中的矩形,則獲取與該矩形相關(guān)的全部信息;如果當(dāng)前待處理圖元為圖3所示頁(yè)面中的字符,則獲取與該字符相關(guān)的全部信息;如果當(dāng)前待處理圖元為圖3所示頁(yè)面中的圖像,則獲取與該圖像相關(guān)的全部信息;如果當(dāng)前待處理圖元為圖3所示頁(yè)面中的漸變,則獲取與該漸變相關(guān)的全部信息;如果當(dāng)前待處理圖元為圖3所示頁(yè)面中的子頁(yè)面(pattern),則需要對(duì)該P(yáng)attern內(nèi)包含的各個(gè)圖元按照頁(yè)面中各圖元的處理方法分別進(jìn)行處理。步驟403、從獲取到的與該待處理圖元相關(guān)的全部信息中,整理并緩存該待處理圖元的屬性信息;其中,可以按照表1和表2的格式整理并緩存矩形的屬性信息;可以按照表1和表3的格式整理并緩存字符的屬性信息;可以按照表1和表5的格式整理并緩存圖像、漸變、子頁(yè)面的屬性信息;其中,矩形的屬性信息表可以如表6的例子所示表6矩形的屬性信息表舉例字段取值FileNameSnapShotpdfPagelndex1Paintlndex1TypeOfCell17(矩形)Celllndexl(矩形自身屬性信息表中對(duì)應(yīng)的ID)步驟404、根據(jù)獲取到的與該待處理圖元相關(guān)的信息,繪制該待處理圖元;較佳地,可以根據(jù)實(shí)際需要設(shè)置在本步驟之后,是否將繪制后的位圖進(jìn)行導(dǎo)出,以供開發(fā)人員查看比較。步驟405、生成當(dāng)前進(jìn)行了第一次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼;較佳地,需要對(duì)該圖元對(duì)應(yīng)的位圖的各個(gè)色面均生成位圖摘要碼,例如,Black色面的MD5碼為D3672865BA12966038570F522CC65F8C。步驟406、記錄此順序位置處進(jìn)行第一次光柵化處理的圖元的屬性信息及該圖元對(duì)應(yīng)的位圖摘要碼;較佳地,可以將矩形的屬性信息及該矩形對(duì)應(yīng)的位圖摘要碼記錄在表1和表2所示的主表和子表中;可以將字符的屬性信息及該字符對(duì)應(yīng)的位圖摘要碼記錄在表1和表3所示的主表和子表中;將圖像、漸變及子頁(yè)面(pattern)的屬性信息及該圖像、漸變、子頁(yè)面對(duì)應(yīng)的位圖摘要碼記錄在表1和表5所示的主表和子表中。步驟407、對(duì)圖3所示頁(yè)面中的其他圖元依次執(zhí)行步驟402-步驟406,只是其中的待處理圖元以及進(jìn)行了第一次光柵化處理的圖元分別更新為對(duì)應(yīng)的圖元;步驟408、對(duì)圖3所示頁(yè)面中的當(dāng)前待處理圖元依次執(zhí)行步驟402-步驟405;步驟409、比較已經(jīng)過步驟408處理過的當(dāng)前圖元的屬性信息與步驟406中記錄的同一順序位置處圖元的屬性信息是否相同,若相同,執(zhí)行步驟410;若不同,則輸出第一錯(cuò)誤代碼信息,流程結(jié)束;步驟410、比較當(dāng)前圖元對(duì)應(yīng)的位圖摘要碼與步驟406中記錄的同一順序位置處圖元對(duì)應(yīng)的位圖摘要碼是否相同,若相同,將圖3所示頁(yè)面內(nèi)的下一圖元作為當(dāng)前待處理圖元,返回步驟408,直至頁(yè)面內(nèi)已無(wú)待處理圖元,流程結(jié)束;若不同,則輸出第二錯(cuò)誤代碼信息,流程結(jié)束。較佳地,本發(fā)明實(shí)施例中,只要比較出某一順序位置處圖元的屬性信息不同,或某一順序位置處圖元對(duì)應(yīng)的位圖摘要碼不同,即可輸出第一錯(cuò)誤代碼信息或第二錯(cuò)誤代碼信息,而無(wú)需再對(duì)后續(xù)未進(jìn)行第二次光柵化處理的圖元進(jìn)行處理。相應(yīng)的,本發(fā)明實(shí)施例還提供一種柵格圖像處理器錯(cuò)誤代碼定位裝置,其結(jié)構(gòu)如圖5所示,包括第一光柵化單元510,用于依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光柵化處理;第一記錄單元520,用于記錄每一順序位置處進(jìn)行第一次光柵化處理的圖元的屬性信息;第二光柵化單元530,用于依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理;第一定位單元540,用于若比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息不同,則輸出第一錯(cuò)誤代碼信息。較佳地,上述裝置還包括第一生成單元550,用于依次生成當(dāng)前進(jìn)行了第一次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼;第二記錄單元560,用于記錄每一順序位置處進(jìn)行第一次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼;第二生成單元570,用于在依次對(duì)所述頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理的過程中,依次生成當(dāng)前進(jìn)行了第二次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼;第二定位單元580,用于在比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息相同時(shí),若比較出所述當(dāng)前已經(jīng)過第二次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼,與所述記錄的同一順序位置處圖元對(duì)應(yīng)的位圖摘要碼不同,則輸出第二錯(cuò)誤代碼信息。清空單元590,用于在第一光柵化單元510依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光柵化處理之前,清空用于記錄圖元屬性信息及圖元對(duì)應(yīng)的位圖摘要碼的存儲(chǔ)空間。較佳地,第一光柵化單元510的結(jié)構(gòu)如圖6所示,包括第一獲取子單元511,用于獲取與待處理圖元相關(guān)的全部信息;第一整理緩存子單元512,用于從第一獲取子單元511獲取到的與待處理圖元相關(guān)的全部信息中,整理并緩存該待處理圖元的屬性信息;第一繪制子單元513,用于根據(jù)第一獲取子單元511獲取到的與待處理圖元相關(guān)的信息,繪制該待處理圖元。較佳地,第二光柵化單元530的結(jié)構(gòu)如圖7所示,包括第二獲取子單元531,用于獲取與待處理圖元相關(guān)的全部信息;第二整理緩存子單元532,用于從第二獲取子單元531獲取到的與待處理圖元相關(guān)的全部信息中,整理并緩存待處理圖元的屬性信息;第二繪制子單元533,用于根據(jù)第二獲取子單元531獲取到的與待處理圖元相關(guān)的信息,繪制該待處理圖元。采用上述本發(fā)明實(shí)施例提供的RIP錯(cuò)誤代碼定位方法及裝置,能夠自動(dòng)、快速、準(zhǔn)確的定位出RIP中出現(xiàn)BUG的代碼,即使是在圖元被繪制前產(chǎn)生的圖元生成代碼錯(cuò)誤,也能夠被定位出來(lái),從而提高了錯(cuò)誤代碼定位的效率。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。權(quán)利要求1、一種柵格圖像處理器錯(cuò)誤代碼定位方法,其特征在于,包括依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光柵化處理;記錄每一順序位置處進(jìn)行第一次光柵化處理的圖元的屬性信息;依次對(duì)所述頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理,若比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息不同,則輸出第一錯(cuò)誤代碼信息。2、如權(quán)利要求l所述的方法,其特征在于,還包括依次生成當(dāng)前進(jìn)行了第一次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼;以及記錄每一順序位置處進(jìn)行第一次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼;在依次對(duì)所述頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理的過程中,依次生成當(dāng)前進(jìn)行了第二次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼,在比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息相同時(shí),若比較出所述當(dāng)前已經(jīng)過第二次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼,與所述記錄的同一順序位置處圖元對(duì)應(yīng)的位圖摘要碼不同,則輸出第二錯(cuò)誤代碼信息。3、如權(quán)利要求2所述的方法,其特征在于,所述依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光柵化處理之前還包括清空用于記錄圖元屬性信息及圖元對(duì)應(yīng)的位圖摘要碼的存儲(chǔ)空間。4、如權(quán)利要求1所述的方法,其特征在于,對(duì)頁(yè)面內(nèi)圖元進(jìn)行光柵化處理,包括獲取與待處理圖元相關(guān)的全部信息;從所述獲取到的與待處理圖元相關(guān)的全部信息中,整理并緩存所述待處理圖元的屬性信息;根據(jù)所述獲取到的與待處理圖元相關(guān)的信息,繪制所述待處理圖元。5、一種柵格圖像處理器錯(cuò)誤代碼定位裝置,其特征在于,包括第一光姻M匕單元,用于依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光相M匕處理;第一記錄單元,用于記錄每一順序位置處進(jìn)行第一次光^H匕處理的圖元的屬性信息;第二光柵化單元,用于依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理;第一定位單元,用于若比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息不同,則輸出第一錯(cuò)誤代碼信息。6、如權(quán)利要求5所述的裝置,其特征在于,還包括第一生成單元,用于依次生成當(dāng)前進(jìn)行了第一次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼;第二記錄單元,用于記錄每一順序位置處進(jìn)行第一次光4冊(cè)化處理的圖元對(duì)應(yīng)的位圖摘要碼;第二生成單元,用于在依次對(duì)所述頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理的過程中,依次生成當(dāng)前進(jìn)行了第二次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼;第二定位單元,用于在比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息相同時(shí),若比較出所述當(dāng)前已經(jīng)過第二次光柵化處理的圖元對(duì)應(yīng)的位圖摘要碼,與所述記錄的同一順序位置處圖元對(duì)應(yīng)的位圖摘要碼不同,則輸出第二錯(cuò)誤代碼信息。7、如權(quán)利要求6所述的裝置,其特征在于,還包括清空單元,用于在第一光柵化單元依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光柵化處理之前,清空用于記錄圖元屬性信息及圖元對(duì)應(yīng)的位圖摘要碼的存儲(chǔ)空間。8、如權(quán)利要求5所述的裝置,其特征在于,所述第一光柵化單元包括第一獲取子單元,用于獲取與待處理圖元相關(guān)的全部信息;第一整理緩存子單元,用于從所述第一獲取子單元獲取到的與待處理圖元相關(guān)的全部信息中,整理并緩存所述待處理圖元的屬性信息;第一繪制子單元,用于根據(jù)所述第一獲取子單元獲取到的與待處理圖元相關(guān)的信息,繪制所述待處理圖元。9、如權(quán)利要求5所述的裝置,其特征在于,所述第二光柵化單元包括第二獲取子單元,用于獲取與待處理圖元相關(guān)的全部信息;第二整理緩存子單元,用于從所述第二獲取子單元獲取到的與待處理圖元相關(guān)的全部信息中,整理并緩存所述待處理圖元的屬性信息;第二繪制子單元,用于根據(jù)所述第二獲取子單元獲取到的與待處理圖元相關(guān)的信息,繪制所述待處理圖元。全文摘要本發(fā)明涉及圖像處理
技術(shù)領(lǐng)域:
,公開了一種柵格圖像處理器錯(cuò)誤代碼定位方法,包括依次對(duì)頁(yè)面內(nèi)圖元進(jìn)行第一次光柵化處理;記錄每一順序位置處進(jìn)行第一次光柵化處理的圖元的屬性信息;依次對(duì)所述頁(yè)面內(nèi)圖元進(jìn)行第二次光柵化處理,若比較出當(dāng)前已經(jīng)過第二次光柵化處理的圖元的屬性信息與所述記錄的同一順序位置處圖元的屬性信息不同,則輸出第一錯(cuò)誤代碼信息。本發(fā)明還公開了一種柵格圖像處理器錯(cuò)誤代碼定位裝置。采用本發(fā)明,能夠迅速準(zhǔn)確的定位出RIP中出現(xiàn)BUG的代碼。文檔編號(hào)G06F11/36GK101364204SQ20081022329公開日2009年2月11日申請(qǐng)日期2008年9月28日優(yōu)先權(quán)日2008年9月28日發(fā)明者孟張偉申請(qǐng)人:北大方正集團(tuán)有限公司;北京北大方正電子有限公司