Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вставить картинку в картинку 
:(
    Опции темы
Alix36
Дата 2.1.2009, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 6.11.2006

Репутация: нет
Всего: 3



Как можно вставить статичную gif или png картинку в динамически формируемое изображение?
т.е.
Код

Header("Content-type: image/gif");
$im=ImageCreate (1792,1792) or die("Create MAPING ERROR 100"); 
$bgcolor=ImageColorAllocate($im, 10,10,10);
$bgr=ImageColorTransparent($im,$bgcolor);
$white=ImageColorAllocate($im, 10,10,10);
$x=$x*63.4092307692;
$y=$y*50.5976470588;


imagegif($im);

и перед выводом картинки imagegif($im);, нужно разместить по координатам х у картинку, скажем marker.png


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
skyboy
Дата 2.1.2009, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 3
Всего: 260



imagecopy
imagecopymerge
imagecopymergegray
imagecopyresampled
imagecopyresized
выбирай на вкус и специфику.
PM MAIL   Вверх
Alix36
Дата 2.1.2009, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 6.11.2006

Репутация: нет
Всего: 3



а как от фона у копируемого изображения избавиться?
дело в том, что копируемое изображение - круг,
и получается что копируется круг, и дорисовывается до квадрата черным.


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
Alix36
Дата 2.1.2009, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 478
Регистрация: 6.11.2006

Репутация: нет
Всего: 3



или как можно заменить скажем 225, 0, 225 на прозрачку?


--------------------
Наши лица как дым, И никто не узнает как мы победим. (С)Пикник.
PM MAIL   Вверх
SneG0K
Дата 2.1.2009, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: нет
Всего: 54



Код

$fon = imagecolorexact($myImage, 255, 255, 255);
imagecolortransparent($myImage, $fon);

В данном примере фон (который белого цвета) делается прозрачным. Это хорошо подходит для восьмибитных png. Но сложно для jpeg

Это сообщение отредактировал(а) SneG0K - 2.1.2009, 18:35
PM WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




[ Время генерации скрипта: 0.0453 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.