A very simple script that watermarks an image with a PNG file using php.Just save the below script and run it on your browser.Thats it.Make sure of the path [image and thePNG watermark]
< ?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 corectfunction 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);
$dest_x = ( $sourcefile_width / 2 ) – ( $watermarkfile_width / 2 );
$dest_y = ( $sourcefile_height / 2 ) – ( $watermarkfile_height / 2 );
// 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");
?>
Incoming search terms:
- php watermark script (31)
- php watermark (9)
- php watermark tutorial (8)
- watermark php script (8)
- simple php watermark (7)
- watermark script php (5)
- easy watermark php (3)
- simple watermark php (3)
- watermark php (2)
- php video watermark script (2)
- watermark image simple code in php (2)
- php simple watermark (2)
- wordpress watermark png dynamic (2)
- video watermark script php (2)
- script php watermark (2)
- php wasserzeichen 2011 tutorial (2)
- simple watermark script (2)
- watermark php case (2)
- Making an Ajax PHP Watermarker Script (2)
- watermark with php single file (2)
- adding water mark to excel file using php or cript (2)
- watermark script in php (2)
- watermark($SourceFile $WatermarkFile (1)
- simple watermark php code (1)
- simple watermark php script (1)
- Watermark Your Image With Simple Php Script (1)
- simple watermark with text php code (1)
- simple watermark for search box (1)
- watermark php code (1)
- wordpress watermark png (1)
- simple php watermark with filename (1)
- simple php watermark script (1)
- simple php watermark logo (1)
- video watermarking php script (1)
- script watermark text php (1)
- script php apache watermark (1)
- watermark text image in php code (1)
- simplest watermark php (1)
- watermark php png 24bit (1)
- watermark php script for single image (1)
You will also be interested in ,
- Simple Ajax with PHP click tracker
- Simple Code To Set And Retrieve Cookie Using PHP
- Get IP address using gethostbyname() function
- Adding apache handlers in cpanel
- Text Size Switching Using PHP
- Get textbox value from dropdown using ajax and php
- Store Data In Remote DataBase Using cUrl or Execute a HTTP POST Using PHP CURL
- How To Set And Get Cookies Using PHP
- Change background color using php for a webpage
- Export MySql database table to pdf using php
