bob2588 Posted October 26, 2009 Share Posted October 26, 2009 i want to make a script that when i upload pictures it watermakes them and save them can any one help with this Thanks bob Quote Link to comment https://forums.phpfreaks.com/topic/179091-phpupload-with-watermark/ Share on other sites More sharing options...
lemmin Posted October 26, 2009 Share Posted October 26, 2009 Take a look at the GD and Image functions: http://us.php.net/manual/en/ref.image.php Quote Link to comment https://forums.phpfreaks.com/topic/179091-phpupload-with-watermark/#findComment-944869 Share on other sites More sharing options...
Alex Posted October 26, 2009 Share Posted October 26, 2009 More specifically look into imagecopymerge(), this will allow you take 2 images and merge them with alpha transparency, or if the watermark itself is already translucent you can just use imagecopy(). I know for a fact there are examples of this on php.net, but if you need another example just ask. Quote Link to comment https://forums.phpfreaks.com/topic/179091-phpupload-with-watermark/#findComment-944870 Share on other sites More sharing options...
bob2588 Posted October 26, 2009 Author Share Posted October 26, 2009 does that function save the picture are just put the watermark on it Quote Link to comment https://forums.phpfreaks.com/topic/179091-phpupload-with-watermark/#findComment-944875 Share on other sites More sharing options...
Alex Posted October 26, 2009 Share Posted October 26, 2009 That alone won't save it. For saving the image after you've manipulated it use image*(), depending on the format you're dealing with. Ex: imagepng(), imagegif(), etc. Quote Link to comment https://forums.phpfreaks.com/topic/179091-phpupload-with-watermark/#findComment-944878 Share on other sites More sharing options...
bob2588 Posted October 26, 2009 Author Share Posted October 26, 2009 ok how would i open the manipulated images with this code <?php // Create a blank image and add some text $im = imagecreatetruecolor(120, 20); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color); // Set the content type header - in this case image/jpeg header('Content-type: image/jpeg'); // Skip the filename parameter using NULL, then set the quality to 75% imagejpeg($im, NULL, 75); // Free up memory imagedestroy($im); ?> Quote Link to comment https://forums.phpfreaks.com/topic/179091-phpupload-with-watermark/#findComment-944981 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.