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 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 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. 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 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. 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); ?> Link to comment https://forums.phpfreaks.com/topic/179091-phpupload-with-watermark/#findComment-944981 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.