PHP+GD: Как сделать multiply blending при наложении изображений?

Есть две картинки: серая основа и логотип с белым фоном.

97c928a5a42d4e709516e1467a2fd770.pngfb1820a5269648c2b9db280b4c619aff.jpeg

Задача состоит в наложении логотипа поверх серой основы так, чтобы они слились. В графическом редакторе всё, казалось бы, просто: два слоя, где для верхнего с логотипом задаётся Blending mode: multiply и всё готово:

85b14a55acbb4af9b2f4c231b73d4a62.png

Как такое сделать на PHP с применением библиотеки GD?

Единственное, до чего докопался сам, это вариант с наложением полупрозрачного верхнего изображения поверх основы:
$image_1 = imagecreatefrompng('base.png');
		imagealphablending($image_1, true);
		imagesavealpha($image_1, true);
		imagecopymerge($image_1, $iage_2, 0, 0, 0, 0, 100, 100, 50);

05f51c95fa0a4c16b5790bae199ecc8f.jpeg

Но это совсем не то.
  • Вопрос задан
  • 2960 просмотров
Пригласить эксперта
Ответы на вопрос 1
shcherbanich
@shcherbanich
Программист
Я так понимаю что вы хотите как вотермарк использовать эту картинку? www.phpclasses.org/search.html?words=watermark&x=0...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы