Вход
Регистрация
PHP коды
| Объединение нескольких изображений в одно
Изображение1:
Изображение2:
Изображение3:
Изображение4:
if(!empty($_FILES['p']['tmp_name'])){ $width = $height = 512; // размер результата $resImage = imagecreatetruecolor($width, $height); $f = $_FILES['p']['tmp_name']; for ($i = 0; $i < count($f); $i++) { $srcImage = imagecreatefromjpeg($f[$i]); $srcWidth = imagesx($srcImage); $srcHeight = imagesy($srcImage); $x = ($i == 1 || $i == 2 ? $width / 2 : 0); $y = ($i > 1 ? $height / 2 : 0); $h2 = intval($height / 2); $w2 = intval($width / 2); imagecopyresampled($resImage, $srcImage, $x, $y, 0, 0, $w2, $h2, $srcWidth, $srcHeight); imagedestroy($srcImage); } $fil='tmp.jpg'; // результат imagejpeg($resImage, $filename, 100); imagedestroy($resImage); header('Content-Type: image/jpeg'); readfile($filename); } ?>
Онлайн: 1
Реклама
Наш надёжный хостинг партнёр
Купить рекламу