Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何裁剪和调整配置文件图片的图像文件大小_Php_Profile_Image_Crop - Fatal编程技术网

Php 如何裁剪和调整配置文件图片的图像文件大小

Php 如何裁剪和调整配置文件图片的图像文件大小,php,profile,image,crop,Php,Profile,Image,Crop,我正在做一个网站,我需要所有的用户有一个正方形的个人资料图片。有人能给我指一个网站,解释用php裁剪图像/调整图像大小的过程吗?看看我的简单图像处理类- 它提供基本的裁剪、重采样和画布大小调整 您可以按原样使用它,也可以将其视为学习资源。首先,您可以使用getimagesize() 并使用file\u get\u contents()创建一个imagestring 并为您的个人资料图像创建一个宽度和高度都符合您需要的源 并使用imagecreatetrueclor()创建$tmp 最晚,您将为配

我正在做一个网站,我需要所有的用户有一个正方形的个人资料图片。有人能给我指一个网站,解释用php裁剪图像/调整图像大小的过程吗?

看看我的简单图像处理类-

它提供基本的裁剪、重采样和画布大小调整


您可以按原样使用它,也可以将其视为学习资源。

首先,您可以使用
getimagesize()
并使用
file\u get\u contents()创建一个imagestring
并为您的个人资料图像创建一个宽度和高度都符合您需要的源
并使用
imagecreatetrueclor()创建$tmp
最晚,您将为配置文件创建一个图像,其中包含
imagejpg()
下一步,您应该使用
imagedestroy()

Duplicate清空内存: