• “和合”理念是中华民族一贯的文化追求 2019-06-09
  • 同一个世界,同一个银行,这样的银行能参与国际竞争吗?女子去银行取钱:柜员递出一张纸 写着公安局地址 2019-06-09
  • 鸟瞰“中国围屋之乡” 造型独特如城堡 2019-06-06
  • 马克思主义通过指导无产阶级革命建立起部分社会财富公有制而改变了人类历史发展进程,离开部分社会财富公有制的建立来谈“改变人类历史发展进程”纯粹是无稽之谈。 2019-06-06
  • 王蒙严歌苓刘心武等12位文化名家推荐12本好书[图] 2019-06-04
  • 重阳节“陪伴,是最长情的告白” 2019-06-04
  • 中央纪委紧盯“节点” 4年来通报曝光问题近4000起 2019-05-28
  • 【学习时刻】华侨大学黄日涵:“一带一路”盛会开启合作发展新篇章 2019-05-28
  • 丰田汽车(中国)投资有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-22
  • 江苏张家港探索两新党建工作 2019-05-22
  • 沙坪坝书记江涛:坚决打好全力打赢污染防治攻坚战 2019-05-19
  • 端午——网络中国节——黄河新闻网 2019-05-12
  • 回复“老笑头”,这个帖子说明,第一,从辩论的角度看,你的逻辑思维很成问题。第二,你已经被洗脑了。呵呵! 2019-05-09
  • 未来 “飞行器”助力一飞冲天 西门子花式打榜京东618家电销售排行榜 2019-05-09
  • 奇瑞瑞虎8将4月11日预售 北京车展上市 2019-04-24
  • 位置 :  公司新闻 / 新闻动态 / 首页
    咨询:18560186018

    五子棋花月浦月图解:php保存远程图片改变尺寸,JPG转PNG,裁剪圆形

    双人五子棋 www.xyz73.com //$radius设置圆角弧度

    function getyuan(){
    $radius = 20;
    $img = imagecreatetruecolor($radius, $radius);
    $bgcolor = imagecolorallocate($img, 255, 255, 255);
    $fgcolor = imagecolorallocate($img, 0, 0, 0);
    imagefill($img, 0, 0, $bgcolor);
    imagefilledarc($img, $radius, $radius, $radius*2, $radius*2,
    180, 270, $fgcolor, IMG_ARC_PIE);
    imagecolortransparent($img, $fgcolor);
    return $img; 
    }

    function put_file_from_url_content($url, $saveName, $path) {
    // 设置运行时间为无限制
    set_time_limit ( 0 );

    $url = trim ( $url );
    $curl = curl_init ();
    // 设置你需要抓取的URL
    curl_setopt ( $curl, CURLOPT_URL, $url );
    // 设置header
    curl_setopt ( $curl, CURLOPT_HEADER, 0 );
    // 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
    curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1 );
    // 运行cURL,请求网页
    $file = curl_exec ( $curl );
    // 关闭URL请求
    curl_close ( $curl );
    // 将文件写入获得的数据
    $filename = $path . $saveName;
    $write = @fopen ( $filename, "w" );
    if ($write == false) {
    return false;
    }
    if (fwrite ( $write, $file ) == false) {
    return false;
    }
    if (fclose ( $write ) == false) {
    return false;
    }
    }

    $url=“www.xxx.com”;

    $file2=“headimg/xxx.png”;//第一次保存后路径

    put_file_from_url_content($url, "xxx.png", "headimg/");//远程图片地址,保存图片的名字,保存文件夹
    list($width, $height) = getimagesize($file2);
    $new_width = 40;
    $new_height = 40;
    $image_wp = imagecreatetruecolor($new_width, $new_height);
    $image = imagecreatefromjpeg($file2);
    imagecopyresampled($image_wp, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
    imagejpeg($image_wp, $file2, 75);
    imagedestroy($image_wp);
    /**
    * 生成圆形图
    */

    // load the source image
    $src_image = imagecreatefromjpeg($file2);
    if ($src_image === false) {
    die('Sorry, can/t load the image');
    }
    $image_width = imagesx($src_image);
    $image_height = imagesy($src_image);
    if($image_width < $image_height){
    $imageSize = $image_width;
    }else{
    $imageSize = $image_height;
    }


    // create a new image, with src_width, src_height, and fill it with transparent color
    $image = imagecreatetruecolor($imageSize, $imageSize);
    $trans_color = imagecolorallocate($image, 255, 255, 255);
    imagefill($image, 0, 0, $trans_color);

    // then overwirte the source image to the new created image
    imagecopymerge($image, $src_image, 0, 0, 0, 0, $imageSize, $imageSize, 100);

    // then just copy all the rounded corner images to the 4 corners
    $radius = 20;
    // lt
    $lt_corner = getyuan();
    imagecopymerge($image, $lt_corner, 0, 0, 0, 0, $radius, $radius, 100);
    // lb
    $lb_corner = imagerotate($lt_corner, 90, $trans_color);
    imagecopymerge($image, $lb_corner, 0, $imageSize - $radius, 0, 0,
    $radius, $radius, 100);
    // rb
    $rb_corner = imagerotate($lt_corner, 180, $trans_color);
    imagecopymerge($image, $rb_corner, $imageSize - $radius, $imageSize
    - $radius, 0, 0, $radius, $radius, 100);
    // rt
    $rt_corner = imagerotate($lt_corner, 270, $trans_color);
    imagecopymerge($image, $rt_corner, $imageSize - $radius, 0, 0, 0, $radius, $radius, 100);

    // set the transparency
    imagecolortransparent($image,$trans_color);


    imagepng($image, $file2);
    imagedestroy($image);

    2017-05-15 14:30:05 admin
    下一篇:php添加xml节点
    双人五子棋

    服务热线

    18560186018

    功能和特性

    价格和优惠

    获取内部资料

    微信小程序

  • “和合”理念是中华民族一贯的文化追求 2019-06-09
  • 同一个世界,同一个银行,这样的银行能参与国际竞争吗?女子去银行取钱:柜员递出一张纸 写着公安局地址 2019-06-09
  • 鸟瞰“中国围屋之乡” 造型独特如城堡 2019-06-06
  • 马克思主义通过指导无产阶级革命建立起部分社会财富公有制而改变了人类历史发展进程,离开部分社会财富公有制的建立来谈“改变人类历史发展进程”纯粹是无稽之谈。 2019-06-06
  • 王蒙严歌苓刘心武等12位文化名家推荐12本好书[图] 2019-06-04
  • 重阳节“陪伴,是最长情的告白” 2019-06-04
  • 中央纪委紧盯“节点” 4年来通报曝光问题近4000起 2019-05-28
  • 【学习时刻】华侨大学黄日涵:“一带一路”盛会开启合作发展新篇章 2019-05-28
  • 丰田汽车(中国)投资有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-22
  • 江苏张家港探索两新党建工作 2019-05-22
  • 沙坪坝书记江涛:坚决打好全力打赢污染防治攻坚战 2019-05-19
  • 端午——网络中国节——黄河新闻网 2019-05-12
  • 回复“老笑头”,这个帖子说明,第一,从辩论的角度看,你的逻辑思维很成问题。第二,你已经被洗脑了。呵呵! 2019-05-09
  • 未来 “飞行器”助力一飞冲天 西门子花式打榜京东618家电销售排行榜 2019-05-09
  • 奇瑞瑞虎8将4月11日预售 北京车展上市 2019-04-24
  • >