[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: А как наложить png с дыркой на jpg, чтобы видно
yuriy
Привет, господа!
Подскажите, как наложить png с дыркой на jpg, чтобы видно было часть jpg через дырку?



Спустя 58 секунд (14.10.2011 - 15:55) yuriy написал(а):
Юзаю WideImage, но что-то не могу придти к консенсусу.

Спустя 9 минут, 46 секунд (14.10.2011 - 16:05) sebastjan написал(а):
извени сначало не понял о чём вопрос.

Вот есть пример.

$img = WideImage::load('pic.jpg');
$watermark = WideImage::load('logo.jpg');
$new = $img->merge($watermark, 10, 10, 30);
$new->saveToFile("new.jpg");

Спустя 3 минуты, 29 секунд (14.10.2011 - 16:08) yuriy написал(а):
Это, конечно, идея, но хотелось бы всё средствами GDLib (WideImage) выполнить.

Спустя 2 минуты, 59 секунд (14.10.2011 - 16:11) sebastjan написал(а):
брал пример от сюда статья
, по идеи надо только название картинок поменять.

Спустя 4 минуты, 26 секунд (14.10.2011 - 16:16) yuriy написал(а):
Да это я уже пробовал. Кстати, пример jpg, а нужно png наложить. Про merge я в курсе, что есть такая функция, только всё-равно через дырку не видно jpg.

Спустя 2 минуты, 9 секунд (14.10.2011 - 16:18) alex12060 написал(а):
yuriy

А где проверяешь? В каком браузере?

Спустя 1 минута, 50 секунд (14.10.2011 - 16:20) yuriy написал(а):
В Firefox тестирую.

Спустя 1 минута, 3 секунды (14.10.2011 - 16:21) yuriy написал(а):
Версия 7.0.1

Спустя 9 минут, 6 секунд (14.10.2011 - 16:30) yuriy написал(а):
Пардон, господа, извиняюсь. Дырка была не совсем насквозь. ) Всё фунциклирует с png.

Спустя 2 минуты, 43 секунды (14.10.2011 - 16:33) yuriy написал(а):
Если jpg сверху, то $above == true, если снизу, то false

$frame = $frame->resize($width, $height, 'fill');

if ($above) $new = $frame->merge($img, $dx0, $dy0, $pct);
else {
$new = $frame->merge($img, $dx0, $dy0, 100);
$new = $new->merge($frame, 0, 0, $pct);
}

Спустя 37 секунд (14.10.2011 - 16:33) sebastjan написал(а):
а не помогает изменить расширение ?


$img = WideImage::load('pic.jpg');# kartinka JPG osnova
$watermark = WideImage::load('logo.png'); # kartinka s dirkoi
$new = $img->merge($watermark, 10, 10, 30);# rezultat
$new->saveToFile("new.jpg");


alex12060
А какая разницпакаой броузер, я так понимаю что результирущее изображение будет в JPG

Спустя 1 минута, 20 секунд (14.10.2011 - 16:35) yuriy написал(а):
Благодарю за помощь!

Спустя 4 минуты, 40 секунд (14.10.2011 - 16:39) bulgakov написал(а):
гм... я конечно мало что понимаю в сокращении ссылок... но тут возникли кое-какие сомнения и вопросы. На ссылку получается выделяется два символа, две буквы. Так вот, а сколько времени сервис может хранить такие ссылки? Ведь две буквы по моему маловато...


_____________
void x;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.