$image = imagecreatetruecolor(120,60);
$black = imagecolorallocate($image, 0, 0, 0);
imagefill($image,100,100,$black);
header("Content-type: image/png");
imagepng($image);
x = 100
y = 100
а изображение все равно в левом верхнем углу.
что я делаю не так?
Спустя 1 час, 53 минуты, 3 секунды (21.11.2009 - 23:15) twin написал(а):
а надо где?
Спустя 11 минут, 17 секунд (21.11.2009 - 23:27) kirik написал(а):
WhiteKnight
А чего нужно то вообще?
У тебя картинка тут 120x60 а область которую ты заливаешь, находится на 40 пикселей ниже картинки
А чего нужно то вообще?
У тебя картинка тут 120x60 а область которую ты заливаешь, находится на 40 пикселей ниже картинки
Спустя 4 минуты, 13 секунд (21.11.2009 - 23:31) WhiteKnight написал(а):
из офф. мануала
imagefill ( resource $image , int $x , int $y , int $color )
если я правильно понял то int $x , int $y это координаты по всему окну браузера.
я так и делаю imagefill($image,100,100,$black);
но она ни сколько не смещается.
imagefill ( resource $image , int $x , int $y , int $color )
если я правильно понял то int $x , int $y это координаты по всему окну браузера.
я так и делаю imagefill($image,100,100,$black);
но она ни сколько не смещается.
Спустя 35 минут, 47 секунд (22.11.2009 - 00:07) WhiteKnight написал(а):
мне необходимо рисовать в нужном месте сайта, то есть через координаты. Или может я ошибаюсь.
Спустя 26 минут, 43 секунды (22.11.2009 - 00:33) Joker написал(а):
Цитата (WhiteKnight @ 22.11.2009 - 02:31) |
если я правильно понял то int $x , int $y это координаты по всему окну браузера. |
Ты не правильно понел. это кординаты на resource $image
Спустя 8 минут, 55 секунд (22.11.2009 - 00:42) WhiteKnight написал(а):
Joker, спасибо)) уже заметил когда начал там еще текст писать.
но как быть с тем что надо размещать в любом месте сайта ?
но как быть с тем что надо размещать в любом месте сайта ?
Спустя 36 минут, 40 секунд (22.11.2009 - 01:19) Joker написал(а):
Цитата (WhiteKnight @ 22.11.2009 - 03:42) |
но как быть с тем что надо размещать в любом месте сайта ? |
Помоему ты не понимаешь как строиться сайт вообще. в любом месте рисовать невозможно можно лишь то что нарисовано отобразить в любом месте и это любое место будет заданно через жабу или ксс или хтмл
Спустя 33 минуты, 39 секунд (22.11.2009 - 01:53) WhiteKnight написал(а):
Joker
Цитата |
Помоему ты не понимаешь как строиться сайт вообще. в любом месте рисовать невозможно можно лишь то что нарисовано отобразить в любом месте и это любое место будет заданно через жабу или ксс или хтмл |
Ты сейчас вообще про что.
Цитата |
Помоему ты не понимаешь как строиться сайт вообще. в любом месте рисовать невозможно можно лишь то что нарисовано отобразить |
Думал что после этого пойдет, то что мне надо, а оказалось что скорее всего и ты не понял как GD работает если не смог привести пример, как это GD может относится к CSS вообще и рисоваться в нужном месте с помощью CSS
Думал что ты скажешь нарисовать, сохранить и загрузить, но это думаю не выход, хотя в принципе вариант
Спустя 5 минут, 38 секунд (22.11.2009 - 01:58) bret написал(а):
WhiteKnight
Замечание Joker справедливо. GD - это MSPaint на PHP, он предназначен для создания изображений, а не для их позиционирования на странице
Замечание Joker справедливо. GD - это MSPaint на PHP, он предназначен для создания изображений, а не для их позиционирования на странице
Спустя 17 минут, 59 секунд (22.11.2009 - 02:16) Joker написал(а):
Цитата (WhiteKnight @ 22.11.2009 - 04:53) |
Думал что ты скажешь нарисовать, сохранить и загрузить, но это думаю не выход |
Не правильно думаешь это единственный выход ну или flash сайт)
Не стал говорить сохранить загрузить, т.к. раз ты работаешь с библиотекой GD наверняка ты уже понимаешь как это делается и я оказался прав т.к. ты сам это написал в следующем посте.
Спустя 28 минут, 4 секунды (22.11.2009 - 02:44) WhiteKnight написал(а):
Вывод: отрисовать изображение с помощью ГД потом сохранить его а потом пользователю его вывести уже как <img> хм... осталось узнать как его нарисовать незаметно для пользователя рисовать с отрицательными координатами что ли
Спустя 7 часов, 20 минут, 57 секунд (22.11.2009 - 10:05) bret написал(а):
Цитата (WhiteKnight @ 22.11.2009 - 01:44) |
как его нарисовать незаметно для пользователя |
Нарисовать в скрытом слое (и потом отобразить с помощью javascript) либо с нулевыми высотой-шириной (и потом увеличить с помощью javascript)