GD и борьба с прозрачностью

1.37K
.
(\/)____o_O____(\/)
ramzes, гляну, я уже Imagic почти допилил Гг
.
Koenig
(\/)____o_O____(\/)
кстати штука агонь
http://php.net/manual/ru/imagi ... 1.php
http://php.net/manual/en/imagi ... s.php
.
Koenig
(\/)____o_O____(\/)
ramzes, вот картинки на которых я тестил, появляется черный фон в гд
код (+/-)

красный квадрат скачан с мануала пхп
вторая взята тут на форуме
Прикрепленные файлы:
.
(\/)____o_O____(\/)
закруглить углы у картинки тут на много проще
раньше у меня велосипед был, я сам рисовал круглый угол, вертел его и накладывал на углы
ужас просто
быдлокод (+/-)
.
(\/)____o_O____(\/)
вот короч http://johncms.com/forum/index ... 05571
.
# Koenig (17.08.2016 / 04:32)
ramzes, вот картинки на которых я тестил, появляется черный фон в гд


function setTransparency() {
$dst = ImageCreateTrueColor($this->width, $this->height);
$black = imageco
смотря что ты еще делал с картинкой
http://mydroid.pro/forum/file/9/image/ это пнг
http://mydroid.pro/forum/file/76/image/ это жипег
на качество не смотри, это я с сжатием перестарался
.
╭∩╮ (`-`) ╭∩╮
# Koenig (17.08.2016 / 01:48)
Думаю тема избитая до немогу
не раз наверное у кого либо получался черный фон или что то подобное, интересуют пути решения, так как я все эту хрень не могу отследить ни как, от чего зависит и сделать
Рамзес в принципе тебе выше все уже описал.
---
Чисто из практики применения обычного GD с прозрачностью, смотри на Капчу mobiCMS. которая была запилена пару лет назад, там фон абсолютно прозрачный: http://mobicms.net/registration/
Ну и разумеется кусок кода с реализацией (она довольно простая): https://github.com/Gazenwagen/ ... p#L93
.
╭∩╮ (`-`) ╭∩╮
Далее, хочу предостеречь, чтоб слишком не увлекался Imagic
Да, возможностей то там куча (на Фотошопе их еще больше гг), но данное расширение по-умолчанию не устанавливается с РНР
Посему. его применение имеет смысл, если ты пишешь реально серьезное приложение с кучей фич, свистелками-перделками и блэкджэком и шлюхами...
иначе. из-за (к примеру) простой капчи, или выгрузки картинок, никто не будет менять хостинг, или ковырять сервер на предмет установки Imagic.
посему еще раз повторю: слишком не увлекайся и серьезно подумай, прежде чем принимать решение о применении.
.
(\/)____o_O____(\/)
ramzes, я ни чего не делал с картинкой, одна сделана чисто на Гд, вторая пользовательская. вся соль, что какой нибудь юзер загрузит картинку уже измученую до него, и появится этот фон
.
(\/)____o_O____(\/)
AlkatraZ, это понятно, но уже почти безде стоит imagick, это тоже самое что использовать pclzip сейчас
Всего: 42