Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Php / прозрачный фон / 4 сообщений из 4, страница 1 из 1
30.11.2014, 12:27
    #38820612
Alexei772
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Php / прозрачный фон
Здравствуйте

помогите, пожалуйста,

делаю на картинке прозрачный фон, но получаю только белый
http://screencast.com/t/jzwyxOy0j

Код: php
1.
2.
3.
4.
5.
$img = imagecreatefrompng( 'cart_full.png' );   // взял загрузил исходное изображение с картинкой

$tr_bg = ImageColorAllocate($img, 255, 255, 255);  // создал  фон, чтобы затем превратить его в прозрачный

$trans = imagecolortransparent($img, $tr_bg);  // якобы сделал прозрачный 



http://screencast.com/t/WSukqj3sT2M

но в результате получается что он у меня не прозрачный, а белый...
...
Рейтинг: 0 / 0
30.11.2014, 13:08
    #38820634
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Php / прозрачный фон
Мануал читали? Что возвращает функция?
...
Рейтинг: 0 / 0
30.11.2014, 13:17
    #38820638
Alexei772
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Php / прозрачный фон
vkle Мануал читали? Что возвращает функция?

В мануале написано так. Возвращает идентификатор нового (или текущего, если ничего не изменилось) цвета. Если аргумент color не задан и в изображении нет прозрачных цветов, фунция вернет -1.

Я тоже в начале подумал что что-то не так... и использовал ImageFill($img, 0, 0, $tr_bg) но резутат тот же...


Код: php
1.
2.
3.
4.
5.
6.
7.
$img = imagecreatefrompng( 'cart_full.png' );

$tr_bg = ImageColorAllocate($img, 255, 255, 255);

$trans = imagecolortransparent($img, $tr_bg);

ImageFill($img, 0, 0, $trans);
...
Рейтинг: 0 / 0
30.11.2014, 13:19
    #38820640
Alexei772
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Php / прозрачный фон
Alexei772vkle Мануал читали? Что возвращает функция?

В мануале написано так. Возвращает идентификатор нового (или текущего, если ничего не изменилось) цвета. Если аргумент color не задан и в изображении нет прозрачных цветов, фунция вернет -1.

Я тоже в начале подумал что что-то не так... и использовал ImageFill($img, 0, 0, $tr_bg) но резутат тот же...


Код: php
1.
2.
3.
4.
5.
6.
7.
$img = imagecreatefrompng( 'cart_full.png' );

$tr_bg = ImageColorAllocate($img, 255, 255, 255);

$trans = imagecolortransparent($img, $tr_bg);

ImageFill($img, 0, 0, $trans);



вот рузельтат: http://screencast.com/t/hXLo8Z71a
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Php / прозрачный фон / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]