Abstract: The present invention relates to a method for image enhancement. The method includes the steps of: replacing a value of a pixel of a digital image with a maximum one of values of red, green and blue sub-pixels of the pixel; selecting a specific pixel from pixels of the digital image; selecting some of the pixels surrounding the specific pixel to constitute a specific block; calculating an average of values of the pixels of the specific block; providing multiple curve functions; obtaining a corresponding one of the curve functions according to the average, and substituting the value of the pixel of the image into the curve functions to obtain new output brightness values.