![]() |
![]() ![]() |
![]() |
Altair |
![]()
Сообщение
#1
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Представьте две пленки (полиэтиленовые).
На них рисунок. Или Два слайда (пленка) с фото. Еслиих сложить вметсе, то увидим срезу два рисунка наложенных один на другой. Как сделать подобное для машинной графики? Скажем есть 2 рисунка BMP нам надо получить один так что бы на нем было оба (как напленке) полупрозрачных. (не путать с прозрачностью одного цвета). Я так думаю что для каждого пиксела есть какая-то функция F(g,h), где g- значение пиксела одног ррисунка а h другого ... -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
FreeMan |
![]()
Сообщение
#2
|
- ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 480 Пол: Мужской Репутация: ![]() ![]() ![]() |
Нам в институте говорили, что с помощью xor получаешь цвет, который получишь при смешивании двух, хотя врядли это поможет.
-------------------- бб
|
Altair |
![]()
Сообщение
#3
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Хм... надо попробовать, хотя сомневаюсь что это так...
-------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
GoodWind |
![]()
Сообщение
#4
|
![]() Автооответчик ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
поищи инфу про организацию альфа-каналов
-------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
Dark |
![]()
Сообщение
#5
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 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 здесь имеется ввиду то, что мы изменяем КАЖДЫЙ байт точки а не всю точку сразу [блин, корявое объяснение - извините] -------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
Dark |
![]()
Сообщение
#6
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: ![]() ![]() ![]() |
Могу представить алгоритм на асме,
Есть описание эффекта фоггинг, наплыва изображения, эффекта прозрачного объекта(стекло) Если еще интересуют какие нибудь эффекты - скажите, я еще поищу -------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
Altair |
![]()
Сообщение
#7
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Да, интересуют. Поищи пожалуйста!(описания алгоритмов)
Цитата Вроде бы это только для 24 бит цветов - т.к. палитра 256 цветов не дает базового разбиения RGB Но тогда и для 16 бит и для 32 ... ![]() ЗЫ: нет, на асме не нужно... все это будет реализовываться на FPC, а с асмом там проблеммы... нетподдержки большинства команд ассемблера да и в настройках компилятора трудно разобраться .... -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Dark |
![]()
Сообщение
#8
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: ![]() ![]() ![]() |
рискну и на пасе =)
формула то таже =))))) -------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
Dark |
![]()
Сообщение
#9
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 408 Пол: Мужской Репутация: ![]() ![]() ![]() |
Эффект на асме брошу в тему изучение 24 бит графики
-------------------- - Где я?
- Во тьме. - В какой тьме? - Во тьме твоего мозга. |
![]() ![]() |
![]() |
Текстовая версия | 20.06.2025 9:57 |