Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Delphi Инвертировать изображение на экране

Автор: lizun
Дата сообщения: 28.07.2009 08:55
Доброго времени суток.
Есть один девайс, у которого есть монитор В общем, он вышел из строя таким образом (ремонты не подлежит в силу специфики и кризиса), что изображение на нем инвертировано, но все работает.
Нужно придумать программу, которая бы инвертировала изображение на экране (все, что идёт с видеокарты). Сама картинка меняется не часто, но навряд ли будет лучшей идеей копировать экран, инвертировать и потом как-то выводить снова...
Думаю, надо поработать с функциями WinAPI.
Ось: Windows 2000 SP4, Делфи 6 или 7.
Помогите, плиз.
Автор: Tantos
Дата сообщения: 28.07.2009 09:15
Что понимается под "инвертированным" изображением? Цвет или позиция? В последнем случае можно попробовать пошаманить с драйверами на видеокарту по части переворота изображения.
Ну и в Delphi: ChangeDisplaySettingsEx, http://www.vr-online.ru/topic.php?id=9345
Автор: lizun
Дата сообщения: 28.07.2009 10:31

Цитата:
Что понимается под "инвертированным" изображением? Цвет или позиция?

Исключительно цвет. С координатами все хорошо пока что. То есть черный надо сделать белым, зеленый синим или какой он там будет... Как я понимаю для каждого канала R,G,B надо изменить их значение на 255-R,255-G,255-B для каждого пикселя.
Я пока нашел только как яркость менять, но это не то
Автор: urmigar
Дата сообщения: 28.07.2009 13:25
lizun

Может подойдёт софтина RivaTuner для такого?
Автор: Fatalteser
Дата сообщения: 28.07.2009 18:10
Если под windows, то можно через "свойства экрана" -> "оформление" поиграться со стилями и создать стиль с нужной расцветкой. Правда это будет работать не со всем софтом.
Автор: lizun
Дата сообщения: 29.07.2009 07:28

Цитата:

Может подойдёт софтина RivaTuner для такого?

Попробую, но на своем компе встроенная видео карта, поэтому никак не получилось.


Цитата:
Если под windows, то можно через "свойства экрана" -> "оформление" поиграться со стилями и создать стиль с нужной расцветкой. Правда это будет работать не со всем софтом.

Вот именно, что не со всем софтом. Там как раз софт специфический. В общем, это некоторая управляющая ПЭВМ-монитор (все в одном), где на экране ход техпроцесса отображается.

Страницы: 1

Предыдущая тема: Delphi, PostMessage и TTrayIcon


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.