|
|
|
| А можно средствами PHP ставить штампы на картинки?..
То есть, например, у меня есть прозрачная картинка-штамп. И есть другая картинка. Мне надо, чтобы картинка-штамп становилась поверх другой картинки.
Если можно, то как?;-) | |
|
|
|
|
|
|
|
для: NFR
(12.07.2006 в 17:59)
| |
<?
$imagefile = "min.jpg";
$img = imagecreatefromjpeg($imagefile);
// Если изображение создано
if ($img)
{
// копируем на него другое.
$image_small = "logo.jpg";
$img_sm = imagecreatefromjpeg($image_small);
// Координаты точки вставки изображения
$x = 100;
$y = 100;
// Определяем размеры копируемого изображения
$size = getimagesize($image_small);
$w = $size[0];
$h = $size[1];
// Копируем одно изображение ($img_sm) на другое ($img)
$result = imagecopy($img, $img_sm, $x, $y, 0, 0, $w, $h);
if (!$result)
{
echo "Ошибка копирования изображения";
exit();
}
// Выводим изображение на экран
header("Content-type: image/jpeg");
imagejpeg($img);
}
?>
|
| |
|
|
|
|
|
|
|
для: valenok
(12.07.2006 в 18:08)
| | Спасибо...
>Координаты точки вставки изображения
А это координаты левого верхнего угла?.. | |
|
|
|
|
|
|
|
для: valenok
(12.07.2006 в 18:08)
| | ... прозрачная картинка-штамп | |
|
|
|
|
|
|
|
для: Trianon
(12.07.2006 в 19:26)
| | В смысле с прозрачным фоном;-) | |
|
|
|
|
|
|
|
для: NFR
(12.07.2006 в 19:40)
| | Я так и понял. Это я оппоненту. Просто jpg прозрачными не бывают. | |
|
|
|
|
|
|
|
для: Trianon
(12.07.2006 в 19:56)
| | Оппонент это я =?
Обычно я, но код в этот раз не мой.
Пленился делать больше чем открыть поиск.. | |
|
|
|