Abstract
A bitmap can represent a image by using bits, and the value which are zero or one. Bitmap fonts consist of a matrix of dots or pixels representing the image of each glyph in each face and size. The bitmap font is a common format for printing and displaying on computers, and it is widely used to display characters or pictures. Generally speaking, the advantage of bitmap format is that bitmap will not compose the data and with no distortion after applying any operations. Morphing is a transforming process changes one image or shape into another. The fundamental method to morph an image is mapping the points one by one, and interpolation the points to get the result. However, the drawback with one-by-one point-mapping method is that points can be mapped randomly, the corresponding character may be broken into pieces and then the architecture is destroyed. Thus we want to design an algorithm which morphs the bitmap font from one input data to another, such that creating an animation of bitmap data, and more details are kept than mapping points one by one. Here we present an alternate real-time method which displays characters on electronics products, web-page, computer games, and electronic books(e-books). We only use monotone bitmap font and we expect the morphing processes to run smoothly. In this way we can overcome the drawbacks of one by one mapping method. Moreover, it is appropriate to apply bitmap font to small-size monitors or mobile devices.In this thesis, we apply this method on English characters, Chinese characters, and some bitmap images, such as illustration and polygons.