Spear
почемучка
Не могу наложить логотип на картинку, сделав его полупрозрачным
Здравствуйте.
Просканирловал форум, нашел несколько тем но, блин, так и не смог рещить свою проблему
Мне нужно на фотографии накладывать логотип и делать его прозрачным (как в фотошопе - opacity. Например на половину). Ещё, если это реально - делать небольшую тень. Но это уже так, совершенно не обязательно.
Подскажите пожалуйста, потому что я уже просто напросто запарился

вот, то с чего начинаю:
Здравствуйте.
Просканирловал форум, нашел несколько тем но, блин, так и не смог рещить свою проблему

Мне нужно на фотографии накладывать логотип и делать его прозрачным (как в фотошопе - opacity. Например на половину). Ещё, если это реально - делать небольшую тень. Но это уже так, совершенно не обязательно.
Подскажите пожалуйста, потому что я уже просто напросто запарился

вот, то с чего начинаю:
PHP:
<?php
$image = "../test.jpg";
$sizexx = getimagesize($image);
$widthxx = $sizexx[0];
$heightxx = $sizexx[1];
$watermark = "../water.png";
$im = imagecreatefrompng($watermark);
$types = array(1 => "gif", 2 => "jpeg", 3 => "png");
$image_create_handle = "imagecreatefrom".$types[$image_info[2]];
if (!$im2 = @$image_create_handle($image))
{
exit();
}
imagecopy($im2, $im, 0, 0, 0, 0, imagesx($im), imagesy($im));
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $timestamp).' GMT');
header("Content-Type: image/jpeg");
imagejpeg($im2, $destination, 85);
imagedestroy($im);
imagedestroy($im2);
imagedestroy($destination);
?>
Код работает, я проверил.