奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語(yǔ)言

php生成圓角圖片的方法技巧

時(shí)間:2024-07-20 11:41:29 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

php生成圓角圖片的方法技巧

  智力決不會(huì)在已經(jīng)認(rèn)識(shí)的真理上停止不前,而始終會(huì)不斷前進(jìn),走向尚未被認(rèn)識(shí)的真理。以下是小編為大家搜索整理php生成圓角圖片的方法技巧,希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  具體如下:

  代碼如下:

  $image_file = $_GET['src'];

  $corner_radius = isset($_GET['radius']) ? $_GET['radius'] : 20; // The default corner radius is set to 20px

  $topleft = (isset($_GET['topleft']) and $_GET['topleft'] == "no") ? false : true; // Top-left rounded corner is shown by default

  $bottomleft = (isset($_GET['bottomleft']) and $_GET['bottomleft'] == "no") ? false : true; // Bottom-left rounded corner is shown by default

  $bottomright = (isset($_GET['bottomright']) and $_GET['bottomright'] == "no") ? false : true; // Bottom-right rounded corner is shown by default

  $topright = (isset($_GET['topright']) and $_GET['topright'] == "no") ? false : true; // Top-right rounded corner is shown by default

  $imagetype=strtolower($_GET['imagetype']);

  $backcolor=$_GET['backcolor'];

  $endsize=$corner_radius;

  $startsize=$endsize*3-1;

  $arcsize=$startsize*2+1;

  if (($imagetype=='jpeg') or ($imagetype=='jpg')) {

  $image = imagecreatefromjpeg($image_file);

  } else {

  if (($imagetype=='GIF') or ($imagetype=='gif')) {

  $image = imagecreatefromgif($image_file);

  } else {

  $image = imagecreatefrompng($image_file);

  }

  }

  $size = getimagesize($image_file);

  // Top-left corner

  $background = imagecreatetruecolor($size[0],$size[1]);

  imagecopymerge($background,$image,0,0,0,0,$size[0],$size[1],100);

  $startx=$size[0]*2-1;

  $starty=$size[1]*2-1;

  $im_temp = imagecreatetruecolor($startx,$starty);

  imagecopyresampled($im_temp, $background, 0, 0, 0, 0, $startx, $starty, $size[0], $size[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($size[0],$size[1]);

  imagecopyresampled($image,$im_temp,0,0,0,0,$size[0],$size[1],$startx,$starty);

  // Output final image

  header("Content-type: image/png");

  imagepng($image);

  imagedestroy($image);

  imagedestroy($background);

  imagedestroy($im_temp);

  ?>

【php生成圓角圖片的方法技巧】相關(guān)文章:

php生成圖片縮略圖的方法03-31

PHP生成Word文檔的方法11-21

php生成縮略圖的兩種方法12-05

PHP實(shí)現(xiàn)搜索查詢功能的方法技巧08-01

php生成動(dòng)態(tài)圖片驗(yàn)證碼的一段代碼03-31

php生成縮略圖的兩種方法(代碼)12-07

php動(dòng)態(tài)生成JavaScript代碼03-30

php摘要生成函數(shù)詳解03-02

自學(xué)PHP方法12-04

主站蜘蛛池模板: 衡水市| 红桥区| 沾益县| 红河县| 龙胜| 广昌县| 马山县| 乌拉特中旗| 精河县| 平陆县| 抚顺县| 辽源市| 兴山县| 南召县| 耒阳市| 应城市| 天门市| 齐河县| 广饶县| 盘山县| 井陉县| 天峻县| 岗巴县| 万源市| 湘潭市| 曲沃县| 阿图什市| 太白县| 岳阳市| 华安县| 平谷区| 武山县| 文山县| 水城县| 肥城市| 和林格尔县| 延边| 阳东县| 泰顺县| 台山市| 弥渡县|