Function for creating rounded edge image from a source image. The parameters to the function are corner radius (the degree to which the corner gets rounded). Also you can specify which of the corners of the image you want to get it as a rounded edge | |
*********************CODE START******************** function image_round_edges($image_file, $corner_radius=20, $angle= 0, $topleft=true, $topright=true, $bottomleft=true, $bottomright=true){ $info = getimagesize($image_file); if($info){ switch($info[2]){ case 1 : { $images = imagecreatefromgif($image_file); break;}//gif case 2 : { $images = imagecreatefromjpeg($image_file); break; }//jpg case 3 : { $images = imagecreatefrompng($image_file); break; }//png default : { exit("Unsupporter file type"); } } } else{ print "Can't read required image data"; } $backcolor='FFFFFF'; $endsize=$corner_radius; $startsize=$endsize*3-1; $arcsize=$startsize*2+1; // Top-left corner $background = imagecreatetruecolor($info[0],$info[1]); imagecopymerge($background, $images, 0, 0, 0, 0, $info[0], $info[1], 100); $startx=$info[0]*2-1; $starty=$info[1]*2-1; $im_temp = imagecreatetruecolor($startx,$starty); imagecopyresampled($im_temp, $background, 0, 0, 0, 0, $startx, $starty, $info[0], $info[1]); $bg = imagecolorallocate($im_temp, hexdec(substr($backcolor,0,2)),hexdec(substr($backcolor,2,2)),hexdec(substr($backcolor,4,2))); $fg = imagecolorallocate($im_temp, hexdec(substr($forecolor,0,2)),hexdec(substr($forecolor,2,2)),hexdec(substr($forecolor,4,2))); if ($topleft == true) { imagearc($im_temp, $startsize, $startsize, $arcsize, $arcsize, 180,270,$bg); imagefilltoborder($im_temp,0,0,$bg,$bg); } // Bottom-left corner if ($bottomleft == true) { imagearc($im_temp, $startsize, $starty-$startsize,$arcsize, $arcsize, 90,180,$bg); imagefilltoborder($im_temp,0,$starty,$bg,$bg); } // Bottom-right corner if ($bottomright == true) { imagearc($im_temp, $startx-$startsize, $starty-$startsize,$arcsize, $arcsize, 0,90,$bg); imagefilltoborder($im_temp,$startx,$starty,$bg,$bg); } // Top-right corner if ($topright == true) { imagearc($im_temp, $startx-$startsize, $startsize,$arcsize, $arcsize, 270,360,$bg); imagefilltoborder($im_temp,$startx,0,$bg,$bg); } $newimage = imagecreatetruecolor($info[0],$info[1]); imagecopyresampled($images, $im_temp, 0, 0, 0, 0, $info[0],$info[1],$startx, $starty); switch($info[2]){ case 1 : { imagegif($images, $image_file, 100); break;}//gif case 2 : { imagejpeg($images, $image_file, 100); break; }//jpg case 3 : { imagepng($images, $image_file, 100); break; }//png default : { exit("Unsupporter file type"); break;} } imagedestroy($background); imagedestroy($im_temp); } ?> |
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