The invention discloses an image rendering method. The method comprises steps of segmenting a multicolor image into a plurality of monochrome images, setting foreground color for each monochrome image, acquiring pixel dot matrix data of the monochrome image, and rendering the corresponding foreground color according to the pixel dot matrix data. The invention also discloses an image rendering system, which comprises a segmenting unit, an image pixel dot matrix data acquisition unit, an initial coordinate setting unit, a foreground color setting unit and a traversal drawing unit. According to the scheme of the invention, simple pixel dot matrix data are adopted, rendering of a complicated image can be realized via simple combination, the memory is saved, the rendering efficiency is improved, and the method can be applied to an embedded system.