![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Задача:
есть исходный задник back. есть степень затемнения ( от 0 до 255) darkness; есть чёрно-белая маска. mask Необходимо получить исходную битмапу каждый пиксель которой следующего вида (условный код) delta:uint = darkness-maskPixel(i,j).RED;// положительное destPixel(i,j).RED = backPixel(i,j).RED - delta destPixel(i,j).GREEN = backPixel(i,j).GREEN - - delta destPixel(i,j).BLUE = backPixel(i,j).BLUE - delta maskPixel(i,j).RED==maskPixel(i,j).GREEN==maskPixel(i,j).BLUE // т.к. изображение монохромное хочется это сделать при помощи copyChannell/merge итп.. но мозг уже сломал)
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 04.12.2009 в 16:29. |
![]() |
Часовой пояс GMT +4, время: 17:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|