![]() |
![]() |
Altair |
![]()
Сообщение
#1
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Представьте две пленки (полиэтиленовые).
На них рисунок. Или Два слайда (пленка) с фото. Еслиих сложить вметсе, то увидим срезу два рисунка наложенных один на другой. Как сделать подобное для машинной графики? Скажем есть 2 рисунка BMP нам надо получить один так что бы на нем было оба (как напленке) полупрозрачных. (не путать с прозрачностью одного цвета). Я так думаю что для каждого пиксела есть какая-то функция F(g,h), где g- значение пиксела одног ррисунка а h другого ... -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
![]() ![]() |
Dark |
![]()
Сообщение
#2
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: ![]() ![]() ![]() |
Угу, для обоих картинок устанавливается альфа цвет яркости,
Z[i,j]=X[i,j]*al+Y[i,j]*(1-al) Где Z - результат X,Y - первая и вторая картинки al - альфа цвет картинки от 0 до 1 i от 0 до макс номера точки j от 0 до 3х [для 24 бит режима] Вроде бы это только для 24 бит цветов - т.к. палитра 256 цветов не дает базового разбиения RGB здесь имеется ввиду то, что мы изменяем КАЖДЫЙ байт точки а не всю точку сразу [блин, корявое объяснение - извините] -------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
![]() ![]() |
![]() |
Текстовая версия | 8.08.2025 7:34 |