|
 2.5 Кб |
|
| Добрый день, не получается осуществить наложение изображения на изображение
Выводит пустой экран :(
делаю так:
<?php
header ("Content-type: image/gif");
$im = imagecreate (250, 150);
$stamp = imagecreatefromgif('image.gif');
$sx = imagesx($stamp);
$sy = imagesy($stamp);
$black = imagecolorallocate ($im, 0, 0, 0);
$white = imagecolorallocate ($im, 255, 255, 255);
$text = 'TEKST';
imagettftext ($im, 10, 0, 20, 15, $white, "cour.ttf", $text);
imagecopy($im, $stamp, 10, 20, 0, 0, imagesx($stamp), imagesy($stamp));
imagegif ($im);
imagedestroy ($im);
?>
|
в аттаче ожидаемый результат | |
|
|
|
|
|
|
|
для: selma
(29.06.2012 в 09:19)
| |
<?
//ожидаете на белом фоне, а пишите белым шрифтом
//залить надо белым (по умолчанию фон будет черным)
//и писать черным
imagefill($im, 0, 0, $white);
//тут, судя по ожидаемому координаты наложения далеки от ожидаемого
//судя по размеру накладываемого изображения
imagettftext ($im, 10, 0, 20, 15, $white, "cour.ttf", $text);
//зачем ранее определяли, если не используете?
imagecopy($im, $stamp, 10, 20, 0, 0, $sx, $sy);
//это тоже надо высвобождать
imagedestroy($stamp);
|
А ошибок явных нет, которые бы мешали выводу. | |
|
|
|