Графика в PHP

  • Автор темы Agent Thompson
  • Дата начала

Agent Thompson

Guest
Графика в PHP

Привет всем. Вот что я хочу сделать:
1) Есть фоновый рисунок в jpg
2) На нем надо разместить 5-6 одинаковых картинок размеров 10*10 пикселей в определенных местах (по координатам) и выдать это как один jpg-файл.

Как это сделать? PHP начал изучать недавно, так что прошу помощи...
 

Фанат

oncle terrible
Команда форума
2) На нем надо разместить 5-6 одинаковых картинок размеров 10*10 пикселей в определенных местах (по координатам) и выдать это как один jpg-файл.
а почему бы не сделать это в фотошопе?
Или средствами хтмл - таблица с фоном из пнг, и в ней твои джипеги, а?
 

Agent Thompson

Guest
Нет, мне надо именно на PHP, так как координаты "мелких" рисунков будут меняться, а также будут добавляться...
 

fixxxer

К.О.
Партнер клуба
Игрушка что ли какая?
Это не на PHP надо писать... ,)
 

Agent Thompson

Guest
Эта - не сама игрушка... А лишь карта к ней.. Сама игрушка уже готова...... А вот карту не могу сделать...
 

fixxxer

К.О.
Партнер клуба
ты бы в сторону macromedia flash посмотрел, что ли...
или составляй на крайняк таблицу html-ную из ячеек с <img>...
с GD у тебя заведомо тормозить будет, если карты не статические.
 

Agent Thompson

Guest
Нет, карта статическая... Новый "мелкий" рисунок на ней будет появляться два-три раза в день... (и то если повезет)... Просто я буду записывать координаты, а при обращении в спец. модуль - рисовать всю карту целиком...
 

fixxxer

К.О.
Партнер клуба
Agent Thompson
В таком случае тебе и генерировать картинку надо два-три раза в день и сохранять на диске...
Это если ты по-другому делать собрался. :)

PS. Ты по ссылкам, которые я привел, сходил? :)
 

-=GogA[qwe]=-

Guest
Можно и так:
PHP:
imagecopymerge ($im, $imt, $startx, $starty, $tx, $ty, $razmerx, $razmery, 100);
 

Agent Thompson

Guest
Так ладно, раскрываю свой замысел полностью:
1) Есть игра
2) Пользователи создают локации и пишут там свои действия
3) При создании локации пользователь тыкает курсором на карту, запоминаются координаты
4) Потом когда пользователь хочет посмотреть на карту, сервер должен отобразить на карте небольшие рисунки, в том месте, куда надо (по координатам)

-~{}~ 27.03.04 18:22:

-=GogA[qwe]=-, а теперь объясни
 

-=GogA[qwe]=-

Guest
Agent Thompson
$im - куда копировать
$imе - откуда копировать (твоя картинка 10px*10px)
$startx, $starty - позиция вставки ($im)...
$tx, $ty - позиция в $imt - начиная с которой копировать кусок размерами $razmerx, $razmery....
А 100 - для политры: 100 - imagecopy + см http://phpclub.ru/talk/showthread.php?threadid=47721&goto=newpost
 
Сверху