PHP watermark script
PHP watermark script
PHP watermark script
A very simple script that watermarks an image with a PNG file using PHP. Just save this PHP file as
I will be watermarking an image named “mypic.jpg” with my website “logo.png”
<?php //just save this file as <sumname>.php and run this in your website or locahost//make sure the path specified for your image and the watermark png is correct function watermark($sourcefile, $watermarkfile) { # $sourcefile = Filename of the picture to be watermarked. # $watermarkfile = Filename of the 24-bit PNG watermark file. //Get the resource ids of the pictures $watermarkfile_id = imagecreatefrompng($watermarkfile); imageAlphaBlending($watermarkfile_id, false); imageSaveAlpha($watermarkfile_id, true); $fileType = strtolower(substr($sourcefile, strlen($sourcefile)-3)); switch($fileType) { case("gif"): $sourcefile_id = imagecreatefromgif($sourcefile); break; case("png"): $sourcefile_id = imagecreatefrompng($sourcefile); break; default: $sourcefile_id = imagecreatefromjpeg($sourcefile); } //Get the sizes of both pix $sourcefile_width = imageSX($sourcefile_id); $sourcefile_height = imageSY($sourcefile_id); $watermarkfile_width = imageSX($watermarkfile_id); $watermarkfile_height = imageSY($watermarkfile_id); $s_width=$sourcefile_width/2; $w_width=$watermarkfile_width/2; $s_height=$sourcefile_height/2; $w_height=$watermarkfile_height/2; $dest_x=$s_width ; $dest_y=$s_height; // if a gif, we have to upsample it to a truecolor image if($fileType == "gif") { // create an empty truecolor container $tempimage = imagecreatetruecolor($sourcefile_width, $sourcefile_height); // copy the 8-bit gif into the truecolor image imagecopy($tempimage, $sourcefile_id, 0, 0, 0, 0, $sourcefile_width, $sourcefile_height);// copy the source_id int $sourcefile_id = $tempimage; } imagecopy($sourcefile_id, $watermarkfile_id, $dest_x, $dest_y, 0, 0, $watermarkfile_width, $watermarkfile_height); //Create a jpeg out of the modified picture switch($fileType) { // remember we do not need gif any more, so we use only png or jpeg. // See the code above to see how we handle gifs case("png"): header("Content-type: image/png"); imagepng ($sourcefile_id); break; default: header("Content-type: image/jpg"); imagejpeg ($sourcefile_id); } imagedestroy($sourcefile_id); imagedestroy($watermarkfile_id); } watermark("mypic.jpg","logo.png"); echo "Test"; ?>
Note:-This tutorial was originally posted on Jul 13, 2009 and Bugs fixed with Demo added on May 20, 2016
PHP watermark script,Incoming search terms:
- php watermark script (42)
- Online video watermark php script (19)
- video watermark php script (10)
- php watermark (10)
- online video watermark script (10)
- video watermark script (3)
- php video watermark script (3)
- video watermark php (3)
- online video watermark php script zip (2)
- Video Watermark Script wap (2)
- online video watermark site (2)
- video watermark script zip (2)
- VIDEO WATERMARKING PHP SCRIPT (2)
- watermark video script (1)
- Online Video Watermarking script (1)
- online video watermarking sites (1)
- online video watermarking text php code (1)
- online video waternark script (1)
- online watermark on video php script free download (1)
- php video watermark code (1)
- Php video water marker script (1)
- php simple watermark tutorial (1)
- php script video watermark (1)
- Online watermark wapsite (1)
- online video Watermarker php scripts (1)
- online video watermarker (1)
- How to Make a php online Watermark videos (1)
- how to write scripts watermarks (1)
- Online Php Video watermarking script (1)
- online video converter Watermarker scripts (1)
- online video mark php script (1)
- Online Video Water Mark (1)
- online video water mark script code/ (1)
- Online video watermark php (1)
- online video watermark script free (1)
- online video watermark scripts (1)
- Online video watermark wap site (1)
- online video watermark wapsite (1)
- online video watermark website (1)
- Online video watermarkar for php (1)