How to apply watermark on a image? Watermarking means applying an image with a transparent/non transparent background on another image to protect the image from unauthorised use of it by other parties which doesn;t own the image. The following function can be used to add watermark on images. | |
The function accepts 2 parameters 1. the source image - the image on which watermark has to be applied 2. the position of the watermark image on the source image. | |
*****************CODE START*************** <?php function apply_watermark($imagesource, $position = 'bottomright'){ $info = getimagesize($imagesource); if($info){ switch($info[2]){ case 1 : { $image = imagecreatefromgif($imagesource); break;}//gif case 2 : { $image = imagecreatefromjpeg($imagesource); break; }//jpg case 3 : { $image = imagecreatefrompng($imagesource); break; }//png default : { exit("Unsupporter file type"); } } } else{ print "Can't read required image data"; } //watermark image $watermark = @imagecreatefrompng(getenv('DOCUMENT_ROOT').'/images/logo.png'); $imagewidth = imagesx($image); $imageheight = imagesy($image); $watermarkwidth = imagesx($watermark); $watermarkheight = imagesy($watermark); switch($position){ case 'topleft': $startwidth = 0; $startheight = 0; break; case 'topright': $startwidth = ($imagewidth - $watermarkwidth); $startheight = 0; break; case 'middle': $startwidth = (($imagewidth - $watermarkwidth)/2); $startheight = (($imageheight - $watermarkheight)/2); break; case 'bottomleft': $startwidth = 0; $startheight = ($imageheight - $watermarkheight); break; case 'bottomright': default: $startwidth = ($imagewidth - $watermarkwidth); $startheight = ($imageheight - $watermarkheight); break; } imagecopy($image, $watermark, $startwidth, $startheight, 0, 0, $watermarkwidth, $watermarkheight); // Output final image switch($info[2]){ case 1 : { imagegif($image, $imagesource, 100); break;}//gif case 2 : { imagejpeg($image, $imagesource, 100); break; }//jpg case 3 : { imagepng($image, $imagesource, 100); break; }//png default : { exit("Unsupporter file type"); break;} } imagedestroy($watermark); } ?> *****************CODE END*************** |
How to Delete Individual or all videos from your Youtube Watch History list? Youtube keeps a fine record of the videos that you had watched earlier. You can view this by visiting the History section. If you want to remove the video's from the list do the following: Logon to Youtube and click on the "History" tab on the left menu to view Watch History ( Read more ) There will be check boxes corresponding to each video in the list Tick the check boxes of the videos which you want to remove Click on " Remove " button to delete the videos.
Comments
Post a Comment