Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Загрузка png (портится фон) [2]
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
dmaw пишет:
Но всё равно не работает. Картинка портится, фон чёрный или грубо обгрызеный
Картинка в любом случае показывается на клиенте (В конечном итоге и если существуют отличные средства работы с картинками на нем то зачем пееркладывать работы на PHP-скрипт - во-первых это дает лишнюю нагрузку на сервер (А клиент будет только пересчитывать одну картинку себе) - а во-вторых сресдтва filters и fxeffects дают лучший результат
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Apaxuc
Отправлено: 06 Сентября, 2010 - 07:28:47
Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Сент. 2010 Откуда: Санкт-Петербург
Помог: 0 раз(а)
dmaw пишет:
При загрузке png-изображений скрипт делает прозрачный фон картинки чёрным, как исправить не знаю, куски моего кода:
Для сохранения alpha-канала исходного изображения необходимо применять функцию imagesavealpha():
----- Выход есть всегда, даже когда тебя съели.
Ищу разработчиков и дизайнеров для периодической работе в команде.
JustUserR
Отправлено: 06 Сентября, 2010 - 17:29:15
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Apaxuc пишет:
Необходимо применять функцию imagesavealpha
Сохранение и возможность отображения полных alpha-каналов с разделением прозрачности для png-изображений предусматривается не всеми клиентскими средствами отображения картинок - по этой причине можно осуществлять предварительную проверку клиента и по возможности использовать клиентский фильтр для програмной реализации правильного отображения
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.