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

php語言

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

時間:2025-06-05 02:18:47 php語言 我要投稿
  • 相關(guān)推薦

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

  智力決不會在已經(jīng)認(rèn)識的真理上停止不前,而始終會不斷前進(jìn),走向尚未被認(rèn)識的真理。以下是小編為大家搜索整理php生成圓角圖片的方法技巧,希望能給大家?guī)韼椭?更多精彩內(nèi)容請及時關(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生成圖片縮略圖的方法06-06

PHP生成Excel報(bào)表的方法05-24

PHP生成樹的方法介紹08-09

php生成WML頁面方法08-05

PHP生成Word文檔的方法06-28

php上傳圖片生成縮略圖07-31

簡單PHP上傳圖片的方法02-01

PHP生成Excel報(bào)表的方法介紹03-20

PHP生成SiteMap文件代碼的方法03-01

主站蜘蛛池模板: 永嘉县| 张家界市| 凤冈县| 乐至县| 依兰县| 沅江市| 铜川市| 大兴区| 明溪县| 隆安县| 德格县| 库尔勒市| 福州市| 临夏县| 边坝县| 从化市| 抚顺市| 湟源县| 象州县| 仙桃市| 徐闻县| 遂溪县| 颍上县| 凤台县| 五河县| 澎湖县| 黄大仙区| 海兴县| 洱源县| 兴化市| 乌苏市| 济南市| 阿图什市| 芜湖市| 清涧县| 宁都县| 张掖市| 青阳县| 台江县| 丰镇市| 林州市|