Я пытаюсь выяснить, где его помещает новое изменение размера изображения здесь.PHP image resize получение имени и пути
function createFile($output_filename = null,$imageNewName) {
if($this->ext == "JPG" OR $this->ext == "JPEG") {
imageJPEG($this->dst_r, $this->uploaddir.$imageNewName.'.'.$this->ext, $this->quality);
} elseif($this->ext == "PNG") {
imagePNG($this->dst_r, $this->uploaddir.$imageNewName.'.'.$this->ext);
} elseif($this->ext == "GIF") {
imageGIF($this->dst_r, $this->uploaddir.$imageNewName.'.'.$this->ext);
}
$this->output = $this->uploaddir. $imageNewName;
echo $this->uploaddir. $imageNewName .'.'.$this->ext;
}
function resize($newWidth, $newHeight) {
$width = imagesx($this->img_r);
$height = imagesy($this->img_r);
$newWidth = $newWidth;
$newHeight = $newHeight;
$this->dst_r = ImageCreateTrueColor($newWidth, $newHeight);
imagecopyresampled($this->dst_r, $this->img_r, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height);
$this->img_r = $this->dst_r;
$this->img_h = $newHeight;
$this->img_w = $newWidth;
}
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/img/nonfb/';
$fileNameBase = $_FILES['Filedata']['name'];
$extension = pathinfo($fileNameBase, PATHINFO_EXTENSION);
$fileNameNEW = $imageNewName . '.' . $extension;
$targetFile = str_replace('//','/',$targetPath) . $fileNameNEW;
echo 'TARGET=' . $targetFile;
move_uploaded_file ($tempFile, $targetFile);
$image = new Image();
$image->setFile($targetFile);
$image->setUploadDir($targetPath);
$image->resize(50,50);
$image->createFile(md5($tempFile,$fileNameNEW));
$image->flush()
я могу сказать, его принимать dst_r как текущее изображение и img_r как образ ресурсов, но им не уверен, как использовать эхо на тех, чтобы узнать их значение. То, что я пытаюсь сделать, это выяснить, где его размещение, которое изменило размер изображения, чтобы я мог переименовать его.
Любая помощь будет замечательной!
dst_r/img_r являются бесполезными. они просто будут дескрипторами ресурсов GD и бессмысленны вне контекста исполняемого в настоящее время скрипта. –
$ _REQUEST ['folder'] Не выглядит очень безопасным – Scuzzy