一个最简单的图片缩略图

<?php
//创建原画布的大小

$file_flie='./src.jpg';//获取图片

$file_img=imagecreatefromjpeg($file_flie);//是创建一个已有的心图片

//创建缩略图的宽高

$temp_w=100;

$temp_h=100;

$temp_img=imagecreatetruecolor($temp_w,$temp_h);

//获取采集区域

$src_area_x=0;//这是获取源图像的坐标

$src_area_y=0;

$src_area_w=$src_w=imagesx($file_img);//这个是获取采集区域的大小

$src_area_h=$src_h=imagesy($file_img);

//这个是缩略图的获取的大小

$temp_area_x=0;

$temp_area_y=0;

$temp_area_w=$temp_w;

$temp_area_h=$temp_h;

imagecopyresampled($temp_img,$file_img,$temp_area_x,$temp_area_y,$src_area_x,$src_area_y,$temp_area_w,$temp_area_h,$src_area_w,$src_area_h);

header('content-Type:image/jpeg');


//输出

imagejpeg($temp_img);

//销毁
imagedestory($file_img);
imagsdestory($temp_img);

原文地址:https://www.cnblogs.com/love1226/p/4501924.html