-
公开(公告)号:CA1232356A
公开(公告)日:1988-02-02
申请号:CA468560
申请日:1984-11-23
Applicant: IBM
Inventor: ANDERSON KAREN L , GOERTZEL GERALD , MITCHELL JOAN L
Abstract: A method for converting an image from a bit map to a run end or run length representation includes the steps of: storing said image as a bit map representation; initializing all variables to be used in the conversion process; converting by table lookup, each run of continuous color to a run end; storing, in a run end buffer, as a count value, each run end; repeating the steps of converting and storing for each run of continuous color to the end of the image.
-
公开(公告)号:CA1225479A
公开(公告)日:1987-08-11
申请号:CA469463
申请日:1984-12-06
Applicant: IBM
Inventor: MITCHELL JOAN L , ANDERSON KAREN L , MINTZER FREDERICK C
Abstract: A method for rotation of a binary image by 180 degrees, includes the steps of: positioning first and second address pointers at the center or at the beginning and end respectively of an image to be rotated; indexing the first pointer in a first direction through said image; indexing the second pointer in a second direction through said image; exchanging, for each index step, a first image word at the first pointer with a second image word, at the second pointer if the first image word and the second image word have any two bits with different values; reversing all exchanged words; storing the reversed, exchanged words at said pointer locations; repeating the above steps until the first pointer and the second pointer have been indexed through all words in the image at which point the image has been rotated by 180 degrees.
-
公开(公告)号:CA1220581A
公开(公告)日:1987-04-14
申请号:CA467900
申请日:1984-11-15
Applicant: IBM
Inventor: MINTZER FREDERICK C , ANDERSON KAREN L , MITCHELL JOAN L
Abstract: A method for expanding a binary image includes the steps of: storing the image in bit sequence; inserting for each string of 5 bits along a first axis one or more expansion bits, to convert each said string of ; bits to a string of 6 bits; assigning a value to each expansion bit generated by the above step; inserting one or more rows of expansion bits for each 5 rows of bits along a second axis of the image to convert each 5 rows of bits to 6 rows of bits along the second axis of the image; assigning a value to each expansion bit generated by the above steps; storing the enlarged image generated by the above steps. YO983-092
-
-