Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Возможно ли перевести экран в черно-белый режим? 
:(
    Опции темы
vlsaf
Дата 15.4.2009, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 9.5.2007

Репутация: нет
Всего: 1



Всем привет.


Есть полноэкранное приложение.
По определенным условиям, чтобы пользователь обратил особое внимание на ситуацию, хотется весь экран полностью перевести в черно-белый режим работы. Это возможно?

И обратно, тоже, конечно, хочется smile

Это сообщение отредактировал(а) vlsaf - 15.4.2009, 15:14
PM   Вверх
archeg
Дата 15.4.2009, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 11
Всего: 27



Цитата(vlsaf @  15.4.2009,  14:17 Найти цитируемый пост)
По определенным условиям, чтобы пользователь обратил особое внимание на ситуацию, хотется весь экран полностью перевести в черно-белый режим работы. 

Чтобы обратил внимание на ситуацию? оО
Чтобы пользователь обратил внимание на ситуацию стоит научить комп плеваться дискетами (жаль что у современных компов уже нет дисковода :(. Хорошая штука была... ), стучать клавиатурой, и громко материться. 

насолько помница, черно-белый "режим" работы был доступный только в cga. Современная винда не поддерживает такого. И, если я правильно понимаю, если это полноекранное приложение и там какая-то графика - то можно просто нарисовать черно-белое. И вообще в таком случае уж стоит наверное написать шейдер, который бы делал такой ефект.

Это сообщение отредактировал(а) archeg - 15.4.2009, 15:41


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
azesmcar
Дата 15.4.2009, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 6
Всего: 211



Цитата

По определенным условиям, чтобы пользователь обратил особое внимание на ситуацию, хотется весь экран полностью перевести в черно-белый режим работы. Это возможно?

а что MessageBox и MessageBeep уже не в моде?

ну виндоуз это как-то делает при нажатии Shut Down, так что думаю это реально...это ответ на первый вопрос smile
а вот как?
PM   Вверх
vlsaf
Дата 15.4.2009, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 9.5.2007

Репутация: нет
Всего: 1



Ну не совсем в черно белый. В оттенки серого.
Может есть какая-то API-шная функция, делающая это?
PM   Вверх
azesmcar
Дата 15.4.2009, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 6
Всего: 211



vlsaf
думаю здесь найдешь ответ

http://books.google.mu/books?id=-O92IIF1Bj...9#PRA8-PA764,M1
PM   Вверх
archeg
Дата 15.4.2009, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: 11
Всего: 27



Цитата(azesmcar @  15.4.2009,  15:50 Найти цитируемый пост)
ну виндоуз это как-то делает при нажатии Shut Down, так что думаю это реально...это ответ на первый вопрос smile

Кажись винда использует шейдер


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
vlsaf
Дата 15.4.2009, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 9.5.2007

Репутация: нет
Всего: 1



Причем тут шейдер???

Цитата

Ше́йдер (англ. Shader) — это программа для одной из ступеней графического конвейера, используемая в трёхмерной графике для определения окончательных параметров объекта или изображения. Она может включать в себя произвольной сложности описание поглощения и рассеяния света, наложения текстуры, отражение и преломление, затенение, смещение поверхности и эффекты пост-обработки.

Программируемые шейдеры гибки и эффективны. Сложные с виду поверхности могут быть визуализированы при помощи простых геометрических форм. Например, шейдеры могут быть использованы для рисования поверхности из трёхмерной керамической плитки на абсолютно плоской поверхности.

PM   Вверх
PashaPash
Дата 15.4.2009, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



vlsaf, программируемые шейдеры гибки и эффективны, ими можно весь экран сделать равномерно серым.

Добавлено через 4 минуты и 23 секунды
vlsafhttp://www.anappaday.com/downloads/2006/09...oncentrate.html


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0745 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.