Как сделать средневзвешенную (используя канал alhpa в качестве веса) фотографий?
У меня есть несколько похожих картинок, о которых я хочу рассказать, но не по форме. Каждая зона на рисунках должна иметь отдельный вес, а вес кодируется в канале alhpa (полностью прозрачный - нулевой вес, полностью непрозрачный - единичный вес).
Как это сделать из командной строки?
1 ответ
Решение
Вероятно, это что-то вроде этого:
convert input1.png input2.png -channel RGB \
-fx '(u[0]*u[0].a + u[1]*u[1].a) / (u[0].a + u[1].a)' \
output.png