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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Наложение картинок, Наложение картинок 
V
    Опции темы
нуп
Дата 24.8.2012, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

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



Не могу разобраться как наложить картинку одну на другую, с сохранением прозрачности. Сначала отрисовываю картинку, и потом накладываю на неё прозрачный top.png. Хочется что-бы верхний слой перебивал нижний, и получались заполенные кружочки(а не как сейчас белые).  Желаймые результат в архиве с кодом
Код

  $topimg = imagecreatefrompng('top.png');
    $img = imagecreatefromjpeg('background.jpg');
    $dest = imagecreatetruecolor(320, 560);
    $black = imagecolorallocate($dest, 0, 0, 0);
    imagecolortransparent($dest, $black);

    $png = imagecreatetruecolor(800, 600);
    imagesavealpha($png, true);

    $trans_colour = imagecolorallocatealpha($png, 255, 255, 255, 127);
    imagefill($png, 0, 0, $trans_colour);


    imagefill($topimg, 0, 0, $trans_colour);

    imagecopymerge($png, $img, 30, 30, 0, 0, 130, 130, 100);
    imagecopymerge($png, $topimg, 0, 0, 0, 0, 320, 560, 100);


    header("Content-type: image/png");
    imagepng($png);
 
Подскажите что делаю не так? Куда копать?

Это сообщение отредактировал(а) нуп - 24.8.2012, 17:43

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  test.rar 964,83 Kb
PM MAIL   Вверх
ksnk
Дата 24.8.2012, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 2
Всего: 386



Копать в сторону логики.
-- создал пустую поверхность, 
-- сделал ее полупрозрачной
-- поместил на нее неполупрозрачную картинку, 
-- потом еще одну
Где логика?

Логика в GD отсутсвует.  smile 

Вот пример кодаПравильнаяя ссылка ниже.

Это сообщение отредактировал(а) ksnk - 24.8.2012, 18:41


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
ksnk
Дата 24.8.2012, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 2
Всего: 386



А, это про наложении виньетки! не понял с первого раза , sorry.
Вот правильная ссылка


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
нуп
Дата 24.8.2012, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

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



Спасибо, то что нужно.  smile Логика отсутствует, так как не знаю с чего браться 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Графика | Следующая тема »


 




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


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

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