5065 подписчиков
Потратил два часа на то, чтобы понять, почему в PHP с помощью imagecopymerge не могу наложить одну картинку с альфа-каналом на другую. Чтобы прозрачность была, вот это всё. Через два часа нашёл на полудохлых импортных форумах парочку сообщений ещё от 2003-го, что imagecopymerge нормально с альфа-каналами не работает (и работать, судя по тому, что сейчас 2024-ый, не будет :). А работает нормально imagecopy, просто в нём уровень прозрачности задавать нельзя, но, в принципе, всё можно задать в исходной картинке.
Конечно, при желании, можно заставить и imagecopymerge работать (через адовую цепочку процедур), но проще забить. И вот оно много где так. Точнее, почти везде. Утыкаешься во что-то несуразное, а потом выяснятся, что оно - "не баг, а фича"©.
Около минуты
27 мая 2024