摘要 |
PROBLEM TO BE SOLVED: To provide a character processor capable of reducing the size of a character which is not presumed, without degrading the quality. SOLUTION: Bit map data representing a character has a plurality of rows which horizontally extend and a plurality of columns which vertically extend. A CPU 12 vertically divides the bit map data into a plurality of blocks B0 to B3 and detect rows having high line correlations as rows to be thinned out from respective significant blocks B0 to B2. Further, the CPU 12 horizontally divides the bit map data into a plurality of blocks B4 to B7 and detects columns having high line correlation as columns to be thinned out from the significant blocks B4 to B6. The CPU 12 ORs two successive rows including a detected row to be thinned out and makes effective the OR row obtained as a result to replace the two ORed rows. Similarly, the CPU 12 ORs two successive columns including a detected column to be thinned out and makes effective the OR column obtained as a result to replace the two ORed columns. COPYRIGHT: (C)2006,JPO&NCIPI
|