最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

php 如何修改图片像素大小

来源:懂视网 责编:小采 时间:2020-11-06 11:42:41
文档

php 如何修改图片像素大小

php 如何修改图片像素大小:php修改图片像素大小的方法:首先创建一个PHP示例文件;然后根据后缀,由文件或URL创建一个新图象;接着获取当前待修改图片的像素;最后重采样拷贝部分图像并调整大小即可。推荐:《PHP视频教程》PHP修改图片像素大小以下为修改图片为指定像素方法及使用示例
推荐度:
导读php 如何修改图片像素大小:php修改图片像素大小的方法:首先创建一个PHP示例文件;然后根据后缀,由文件或URL创建一个新图象;接着获取当前待修改图片的像素;最后重采样拷贝部分图像并调整大小即可。推荐:《PHP视频教程》PHP修改图片像素大小以下为修改图片为指定像素方法及使用示例

推荐:《PHP视频教程》

PHP修改图片像素大小

以下为修改图片为指定像素方法及使用示例:

/**
 * @Desc:
 * @DateTime: xxx
 * @param $filename 文件名(所在路径)
 * @param $xmax 修改后最大宽度
 * @param $ymax 修改后最大高度
 * @param $ext 文件后缀
 * @return resource
 */
function resize_image($filename, $newx, $newy, $ext)
{
 //根据后缀,由文件或 URL 创建一个新图象(内置函数)
 if($ext == "jpg" || $ext == "jpeg")
 $im = imagecreatefromjpeg($filename);
 elseif($ext == "png")
 $im = imagecreatefrompng($filename);
 elseif($ext == "gif")
 $im = imagecreatefromgif($filename);
 //获取当前待修改图片像素(内置函数)
 $x = imagesx($im);
 $y = imagesy($im);
 //新建一个真彩色图像(内置函数)
 $im2 = imagecreatetruecolor($newx, $newy);
 
 //重采样拷贝部分图像并调整大小(内置函数)
 imagecopyresampled($im2, $im, 0, 0, 0, 0, floor($newx), floor($newy), $x, $y);
 return $im2;
}
//使用示例:
$tmp = './img/test.jpg';//图片文件所在路径,相对路径和绝对路径都行
$fileinfo = pathinfo($tmp);
$ext = $fileinfo['extension'];
$image = resize_image($tmp, 1242, 2208, $ext);
if($ext == "jpg" || $ext == "jpeg")
 imagejpeg($image, $tmp);
elseif($ext == "png")
 imagepng($image, $tmp);
elseif($ext == "gif")
 imagegif($image, $tmp);

脚本执行后,将修改后的图片替换原有图片,实现逻辑可根据业务进行合理修改即可。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

php 如何修改图片像素大小

php 如何修改图片像素大小:php修改图片像素大小的方法:首先创建一个PHP示例文件;然后根据后缀,由文件或URL创建一个新图象;接着获取当前待修改图片的像素;最后重采样拷贝部分图像并调整大小即可。推荐:《PHP视频教程》PHP修改图片像素大小以下为修改图片为指定像素方法及使用示例
推荐度:
标签: 图片 修改 如何
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top