PHP的远程下载多图像和作物

时间:2019-02-18 20:43:54

标签: php

我是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);
}

1 个答案:

答案 0 :(得分:0)

尝试更改行

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

对于

imagejpeg($thumb, rand() '.jpg');