How To Adding Text Watermark and Image Watermark IN PHP January 01, 2018 Step-1. Create an index.php file inside your project folder PHPWRITTER-WATERMARK PHPWRITTER-WATERMARK-IMAGES Water Mark Type PHPWRITTER-Text-Mark PHPWRITTER-Image-Mark //http://phpwritter.blogspot.in// '; } else { echo 'Error uploading image'; } } break; default: echo 'Please select jpeg or jpg type file for upload'; } } ?> Submit <!---- Step-2. Create function.php file and Copy this Code or Paste Function .php File '') { imagejpeg ($image_color, $save, 100); } else { header('Content-Type: image/jpeg'); imagejpeg($image_color, null, 100); } imagedestroy($image); imagedestroy($image_color); } //http://phpwritter.blogspot.in// function addImageWatermark($SourceFile, $WaterMark, $DestinationFile=NULL, $opacity) { $main_img = $SourceFile; $watermark_img = $WaterMark; $padding = 5; $opacity = $opacity; //http://phpwritter.blogspot.in// $watermark = imagecreatefrompng($watermark_img); $image = imagecreatefromjpeg($main_img); if(!$image || !$watermark) die("IMAGE IS NOT WORKING"); $watermark_size = getimagesize($watermark_img); $watermark_width = $watermark_size[0]; $watermark_height = $watermark_size[1]; $image_size = getimagesize($main_img); $dest_x = $image_size[0] - $watermark_width - $padding; $dest_y = $image_size[1] - $watermark_height - $padding; imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $opacity); if ($DestinationFile<>'') { imagejpeg($image, $DestinationFile, 100); } else { header('Content-Type: image/jpeg'); imagejpeg($image); } imagedestroy($image); imagedestroy($watermark); } ?> RESULT -
Comments