This post is a demo of what the imagefilter() PHP function can do for you. The Original imagefilter() called with different filter constants Filter: IMG_FILTER_BRIGHTNESS Code to reproduce: <?php $image = imagecreatefrompng('nathalie.png'); imagefilter($image, IMG_FILTER_BRIGHTNESS, 5); imagepng($image, 'img_filter_brightness_5.png'); imagedestroy($image); ?> Filter: IMG_FILTER_BRIGHTNESS Code to