php add watermark to image - Web Development and Web Design Codes

Latest

Monday, February 12, 2018

php add watermark to image

php add watermark to image

Add Watermark to Image in PHP
Hi Guys Today we are going to learn how to add watermark to image in php.
just follow the below example to learn php image watermark system

Your Files Structure:
--photos
--index.html
--process.php
--logo.png
php add watermark to image
php add watermark to image
Copy and User the below codes to implement php watermark system..
1. index.html
<html>
<title>Add WaterMark To image Using PHP --codenair.com</title>
<body>
 <h2>Add WaterMark To image Using PHP --codenair.com</h2>
  <form method="post" action="process.php" enctype="multipart/form-data">
  <input type="file" name="imageupload">
  <input type="submit" name="submit" value="upload">
  </form>

</body>
</html>
2. process.php
<?php
if(isset($_POST['submit']))
{
  // Give the Complete Path of the folder where you want to save the image 
  $folder="photos/";
  
 
  move_uploaded_file($_FILES["imageupload"]["tmp_name"], "$folder".$_FILES["imageupload"]["name"]);
  $file='photos/'.$_FILES["imageupload"]["name"];

  $uploadimage=$folder.$_FILES["imageupload"]["name"];
  $newname=$_FILES["imageupload"]["name"];
  // Set the thumbnail name
  $thumbnail =$folder."CodeNair-".$newname; 
  $actual =$folder."CodeNair-".$newname;
  $imgname="CodeNair-".$newname;
  //Getting Image Extensio
  $imageinfo=$_FILES['imageupload']['type'];
  $extension=str_replace("image/","","$imageinfo");
  // Load the mian im
 if($extension!="jpeg" && $extension!="png" && $extension!="gif"){
  echo "Only jpeg,png and gif pic are allowed";
 }else{
  
  if($extension=='bmp'){
    $source = imagecreatefromwbmp($uploadimage);
  }
  if($extension=='gif'){
   $source = imagecreatefromgif($uploadimage);
  }
  if($extension=='jpeg'){
   $source = imagecreatefromjpeg($uploadimage);
  }
  if($extension=='png'){
   $source = imagecreatefrompng($uploadimage);
  }
  
 
  // load the image you want to you want to be watermarked
  $watermark = imagecreatefrompng('logo.png');
  // get the width and height of the watermark image
  $water_width = imagesx($watermark);
  $water_height = imagesy($watermark);

  // get the width and height of the main image image
  $main_width = imagesx($source);
  $main_height = imagesy($source);

  // Set the dimension of the area you want to place your watermark we use 0
  // from x-axis and 0 from y-axis 
  $dime_x = 2;
  $dime_y = 2;
  //

  // copy both the images
  imagecopy($source, $watermark, $dime_x, $dime_y, 0, 0, $water_width, $water_height);

  // Final processing Creating The Image
  imagejpeg($source, $thumbnail, 75);
  }
}
?>
  <img src='photos/<?php echo $imgname;?>'>
  <a href="index.html">Upload Another</a>
That's it Guys How to Create a Nice PHP image watermark system..
php add watermark to image
php add watermark to image

Keep visiting for more codes and let me know your opinion.
Thank you..

No comments:

Post a Comment

Thank You for Your Comment

Note: Only a member of this blog may post a comment.