Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好php程序的朋友们提供php相关的教程知识。

PhP程序缩放图像有两种方法:ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ImageCopyResized() 函数在所有GD版本中有效,但其缩放图像的算法比较粗糙。ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ImageCopyResamples(),其像素插值算法得到的图像边缘比较平滑,质量较好,但该函数的速度比 ImageCopyResized() 慢。ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  if($src_h){ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$thumb_w = $size;ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

        $thumb_h = intval($src_h / $src_w * $size);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    }else{ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

        $thumb_h = $size;ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

        $thumb_w = intval($src_w / $src_h * $size);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    }ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    $thumb = imagecreatetruecolor($thumb_w, $thumb_h);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// 旧方法,不过产出来的画质效果极差ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    //imagecopyresized($thumb, $src, 0, 0, 0, 0, $thumb_w, $thumb_h, $src_w, $src_h);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    imagecopyresampled($thumb, $src, 0, 0, 0, 0, $thumb_w, $thumb_h, $src_w, $src_h);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    $file= array_pop(explode("/",$filename));ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

    imagejpeg($thumb, "/tmp/thumb/i-$size-".$file);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

两个函数的参数是一样的。如下:ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ImageCopyResampled(dest,src,dx,dy,sx,sy,dw,dh,sw,sh);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ImageCopyResized(dest,src,dx,dy,sx,sy,dw,dh,sw,sh);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

它们两个都是从原图像(source)中抓取特定位置(sx,sy)复制图像qu区域到目标t图像(destination)的特定位置(dx,dy)。另外dw,dh指定复制的图像区域在目标图像上的大小,sw,sh指定从原图像复制的图像区域的大小。如果有ps经验的话,就相当于在原图像选择一块区域,剪切移动到目的图像上,同时有拉伸或缩小的操作。ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

在php 手册上写imagecopyresampled 和imagecopyresized 主要的不同点如下,就是让他画质更好,更接近原色:imagecopyresampled() copies a rectangular portion of one image to another image, smoothly interpolating pixel values so that, in particular, reducing the size of an image still retains a great deal of clarityZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

imagecopyresampled() 和imagecopyresized() 的差异很明显,跟本不需要考虑使用imagecopyresized() ,除非是使用gif ,否则只有imagecopyresampled 可以看而已。ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

本例将以原来的四分之一大小显示图像。ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?phpZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// 指定文件路径和缩放比例ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$filename = 'test.jpg';ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$percent = 0.5;ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// 指定头文件Content typezhi值ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

header('Content-type: image/jpeg');ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//  获取图片的宽高ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

list($width, $height) = getimagesize($filename);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$newwidth =  $width * $percent;ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$newheight = $height * $percent;ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//  创建一个图片。接收参数分别为宽高,返回生成的资源句柄ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$thumb = imagecreatetruecolor($newwidth,  $newheight);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

//获取源文件资源句柄。接收参数为图片路径,返回句柄ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$source =  imagecreatefromjpeg($filename);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// 将源文件剪切全部域并缩小放到目标图片上。前两个为资源句柄ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

imagecopyresampled($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight,  $width, $height);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// 输出给浏览器ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

imagejpeg($thumb);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

?>ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

本例将把一幅图像按最宽或最高 200 像素来显示。ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?phpZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// 文件路径ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$filename = 'test.jpg';ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// 最大宽高ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$width = 200;ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$height = 200;ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// 设置http头Content type值ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

header('Content-type:  image/jpeg');ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// 获取图片宽高ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

list($width_orig, $height_orig) =  getimagesize($filename);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

if ($width && ($width_orig <  $height_orig))ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

{ //高比宽大,高为200,kuan宽按比例缩小ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$width = ($height /  $height_orig) * $width_orig;ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

}else {ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$height = ($width / $width_orig) *  $height_orig;ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

}ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// 改变大小。和上例一样。ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$image_p =  imagecreatetruecolor($width, $height);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

$image =  imagecreatefromjpeg($filename);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

imagecopyresampled($image_p, $image, 0, 0,  0, 0, $width, $height, $width_orig, $height_orig);ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

// OutputZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

imagejpeg($image_p, null,100)ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

?>ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

名站网址导航

PhP程序函数:import_request_variables()ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

ZT7AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,ImageCopyResamples

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市