Hi, Thursday, March 13, 2003, 8:09:45 AM, you wrote: DH> Hi,
DH> I hope this is the right newsgroup for this so if it is not, please, DH> excuse me. DH> I would like to be able to change the brightness of an image using PHP. DH> Here are some more detiails: I would like to load a jpeg file from a DH> webpage, change the brightness of the image, and save it back to a file. DH> I am pretty sure how to load and save the file but I can not figure out DH> how to change the brightness. DH> I am using PHP 4.1.2. DH> Thanx DH> -- Mitko DH> -- DH> --------------------------------------------------- DH> To reply remove all CAPS letters from email address DH> --------------------------------------------------- DH> The little town that time forgot, DH> Where all the women are strong, DH> The men are good-looking, DH> And the children above-average. DH> -- Prairie Home Companion You need to get the rgb values for each pixel and add a fixed number to them and finaly make sure the value peaks at 255 then put them back. You will probably get a more pleasing effect if you scale the brightness by adding more and the black end and tailing off towards white (gamma). You can do this by creating a lookup table for the value to add and converting the rgb values to monochrome to get the lookup key. Or play with this gd function :) $im =imagecreatefromjpeg($filename); imagegammacorrect($im,1,2.2); Header("Content-type: image/jpeg"); ImageJpeg($im,'',50); -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php