|
04.06.2010, 14:29
|
#1
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Эффект в фастлибах
Чего-то не могу придумать как реализовать эффект обесцвечивания (преобразования в ч\б) для изображения. Возможна реализация на fastlibs.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
04.06.2010, 17:07
|
#2
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Эффект в фастлибах
Всё довольно просто к каждой точке изображения применить формулу:
Y=0.2126 R + 0.7152 G + 0.0722 B
и переписать точку цветом (Y, Y, Y)
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
04.06.2010, 17:26
|
#3
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Эффект в фастлибах
Софтварно штоле? Ни хохо себе хохо!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.06.2010, 17:32
|
#4
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Эффект в фастлибах
Н можэ Импе нужно чисто несколько изображения для себя делать? а не в реалтайме
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.06.2010, 17:42
|
#5
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Эффект в фастлибах
важное уточнение - в реалтайм
2SBJoker что за цветовая модель? не YUV и не YIQ... Предложение интересное, но мделенное
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
04.06.2010, 17:47
|
#6
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Эффект в фастлибах
а может плюнуть на блиц, взять тотже XNA, и за 30 минут получить прогу которя будет через шейдеры очень быстро усё делать? ну или можно взять Xors с его шейдерами. я конечно не говрю что только на шейдерах можно так сделать, но кажется самый быстрый и оптимальные именно через них
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.06.2010, 19:40
|
#7
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Эффект в фастлибах
угу, и заодно придумать как пускать это на видяхаха без шейдеров.
-Вы не занете как быстро посчиать в уме 99*12?
-держи калькулятор
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.06.2010, 19:58
|
#8
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Эффект в фастлибах
хм, для такого шейдера я думаю модель 1_0 должна подойти, а такие шейдеры держит уже практически любой компьютер. Даже телефоны-смарты(андроиды и яблофоны), и те вроде как держат шейдеры старше 1_1 точно
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.06.2010, 21:08
|
#9
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Эффект в фастлибах
спасибо за ответ "на каком АПИ и платформах лучше всего реализовать монохром-преобразование". Теперь хотелось бы прочитать ответ на мой вопрос.
Нет - значит нет. Тогда мне это не надо в принципе. ТЗ переделывать ради такой мелочи (монохром) смысла нет.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.06.2010, 21:16
|
#10
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Эффект в фастлибах
Можно попробовать переназначить гамму (SetGamma).
Но работать будет только в фулскрине, если не ошибаюсь.
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
|
|
05.06.2010, 21:32
|
#11
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Эффект в фастлибах
255*255*255=16 581 375 циклов для того чтобы переназначить всю гаму в серые тона ))) если я провильно помню работу гамма. один раз при запуске номарльно будет, но если нужно будет показывать и номарльное изображения и в монохроме, то ну его в пень
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.06.2010, 21:47
|
#12
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Эффект в фастлибах
чоита? 255^3 откуда?
можно пример преобразвоания в ч\б?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
05.06.2010, 21:49
|
#13
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Эффект в фастлибах
а почему альфа? есть три составляющей цвета - R,G,B. тоесть 16кк цветов, и для каждого по идее нужна назначит свой оттенок серого, или я туплю?
если через гамму то
for R= 0 to 255 For G=0 to 255 For B=0 to 255 Y=0.2126*R + 0.7152*G + 0.0722*B SetGamma R,G,B,Y,Y,Y Next Next Next UpdateGamma()
это если по формуле которую написал SBJoker
UP:
щас вот проверил, хня получается)
Последний раз редактировалось Dream, 06.06.2010 в 00:47.
|
(Offline)
|
|
06.06.2010, 03:19
|
#14
|
|
Ответ: Эффект в фастлибах
Сообщение от impersonalis
Чего-то не могу придумать как реализовать эффект обесцвечивания (преобразования в ч\б) для изображения. Возможна реализация на fastlibs.
|
В FastExt смотри пример "FastExt_PostprocessGrayscale.bb"
|
|
|
Эти 3 пользователя(ей) сказали Спасибо за это полезное сообщение:
|
|
06.06.2010, 03:38
|
#15
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Эффект в фастлибах
лол, а мы тут придумываем х***у всякую xD
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:20.
|