Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.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 - Fatal编程技术网

php远程下载多图像和裁剪

php远程下载多图像和裁剪,php,Php,我是php的初学者,我想下载一些图片,我想在图片底部保存之前进行剪切,下面是我编写的代码,效果很好。只有一个问题。我想是因为文件是以相同的名称存储的。仅保存一张照片,如何对每个名称分隔的照片使用php hexdec或md5函数 $array[] = "http://up.abdolahzadeh.ir/view/2142160/5820073910.jpg"; $array[] = "http://up.abdolahzadeh.ir/view/2142169/4899388870.jpg";

我是php的初学者,我想下载一些图片,我想在图片底部保存之前进行剪切,下面是我编写的代码,效果很好。只有一个问题。我想是因为文件是以相同的名称存储的。仅保存一张照片,如何对每个名称分隔的照片使用php hexdec或md5函数

$array[] = "http://up.abdolahzadeh.ir/view/2142160/5820073910.jpg";
$array[] = "http://up.abdolahzadeh.ir/view/2142169/4899388870.jpg";

foreach($array as $value) {

$im = imagecreatefromstring(file_get_contents($value));
$width = imagesx($im);
$height = imagesy($im);
$newwidth = $width;
$newheight = $height-20;
$offset_x = 0;
$offset_y = 0;
$thumb = imagecreatetruecolor($newwidth, $newheight);
imagecopy($thumb, $im, 0, 0, $offset_x, $offset_x, $newwidth, $height);
imagejpeg($thumb,'myChosenName.jpg'); //save image as jpg
imagedestroy($thumb);
imagedestroy($im);
}
试着换线

imagejpeg($thumb,'myChosenName.jpg');
为了

试着换线

imagejpeg($thumb,'myChosenName.jpg');
为了


谢谢,我创建了一个随机数生成器函数,问题就解决了谢谢,我创建了一个随机数生成器函数,问题就解决了