Squ1bble
Новичок
Во время загрузки изображения размер его должен меняться, но он загружается не менясь.
Вызываю её так:
PHP:
function imageresize($outfile, $infile, $newWidth, $newHeight, $quality) {
$typeFile = pathinfo($infile);
if ($typeFile['extension'] == 'jpg' || $typeFile['extension'] == 'jpeg') {
$image = imagecreatefromjpeg($infile);
}
if ($typeFile['extension'] == 'gif') {
$image = imagecreatefromgif($infile);
}
if ($typeFile['extension'] == 'png') {
$image = imagecreatefromgif($infile);
}
$k1 = $newWidth / imagesx($image);
$k2 = $newHeight / imagesy($image);
$k = $k1 > $k2 ? $k2 : $k1;
$w = intval(imagesx($image) * $k);
$h = intval(imagesy($image) * $k);
$im1 = imagecreatetruecolor($w, $h);
imagecopyresampled($im1, $image, 0, 0, 0, 0, $w, $h, imagesx($image), imagesy($image));
imagedestroy($image);
imagedestroy($im1);
}
PHP:
imageresize("123", $uploadfile, 50, 50, 100);