alephbet
Sep 9 2005, 07:01
есть два изображения, необходимо сгенерировать третье, которое отбражало бы разницу сумм поканальных значений оттенками серого.
не приложу ума как это сделать не программируя.
может есть мысли.
ЗЫ прошу прощенния за кривое название темы - затрудняюсь кратко сформулировать.
Это как?
Т.е. 1 цвет R=100 G=100 B=50 (E=250%) и 2 цвет R=25 G=25 B=200 (E=250%), а в итоге должен получится 0? Вроде таких режимов нет, скорее всего надо свою читалку тифов делать, а там уж какие-угодно режимы сложений сможешь делать.
Может имелась в виду поканальная разница? Тогда можно использовать режим Difference или Calculations.
alephbet
Sep 9 2005, 21:30
да, всё примерно так. нужен модуль от (R1+G1+B1)-(R2+G2+B2) нормированный например на 100, те ещё коэффициент = 100(достаточное количество уровней серого на выходе)/макс разницу (255+255+255-0+0+0)
отсюда, согласен, идея попробовать режимы наложения или поканальные манипуляции и трешхолд.
а разбирать потроха тифов... знаю, что решаемо, но слабО...
Difference или Calculations. Только учти, что если тебе надо разницу не поканально, а между суммами, то делить придется на 3 ((255+255+255)-(0+0+0))/3=255
разницу в 1-2 уровня соответственно не будет видно
((255+255+255)-(253+255+255))/3=?
Кстати по твоему разницы между (0 255 255) и (255 0 255) не будет!
Еще может пригодиться плагин FilterFactory (кажется так). Там можно проделывать довольно замысловатые вещи.
alephbet
Sep 10 2005, 12:51
Цитата(ask @ Sep 10 2005, 10:42)
Кстати по твоему разницы между (0 255 255) и (255 0 255) не будет!
да
Цитата(Kuzm @ Sep 10 2005, 12:09)
Еще может пригодиться плагин FilterFactory (кажется так). Там можно проделывать довольно замысловатые вещи.
а вот за это спасибо - торможу что-то, а ведь и мануал был где-то...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.