Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2012, 18:39   #1
danilsmoko
 
Регистрация: 07.02.2012
Сообщений: 6
По умолчанию Перевод Изображения в серый цвет

Ребята Подскажите Функцю Для перевода изображения в градацию серого...
Или есть ещё какие то варианты реализации этого действия
danilsmoko вне форума Ответить с цитированием
Старый 24.02.2012, 18:47   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Photoshop.exe->Фильтр->...Ну и дальше по-теме...
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 24.02.2012, 18:55   #3
EUGY
Форумчанин
 
Аватар для EUGY
 
Регистрация: 11.07.2010
Сообщений: 914
По умолчанию

Фотошоп наверное чересчур...
Если уж мы в ветке winapi, то надо получить массив bitmap bits через GetDIBits
и усреднить значения RGB в цикле. Полно примеров этого.
EUGY вне форума Ответить с цитированием
Старый 24.02.2012, 19:07   #4
danilsmoko
 
Регистрация: 07.02.2012
Сообщений: 6
По умолчанию

А к примеру Какие примеры...
Если не сложно, парочку хотябы
danilsmoko вне форума Ответить с цитированием
Старый 24.02.2012, 19:18   #5
EUGY
Форумчанин
 
Аватар для EUGY
 
Регистрация: 11.07.2010
Сообщений: 914
По умолчанию

Не глядя:
http://www.rsdn.ru/forum/winapi/1067787.all.aspx
EUGY вне форума Ответить с цитированием
Старый 24.02.2012, 20:11   #6
danilsmoko
 
Регистрация: 07.02.2012
Сообщений: 6
По умолчанию

А если все таки посмотреть

А вообще существует Функция???
К примеру как InvertRect!
danilsmoko вне форума Ответить с цитированием
Старый 24.02.2012, 20:47   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

нет, готовенькой нету.

самим взять и сделать не трудно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.02.2012, 23:39   #8
StIX-S
Пользователь
 
Регистрация: 24.06.2011
Сообщений: 69
По умолчанию

Вам для каких целей? Если нужно просто нарисовать изображение, что-то типо градации серого, то можно использовать DrawState()
StIX-S вне форума Ответить с цитированием
Старый 25.02.2012, 00:09   #9
danilsmoko
 
Регистрация: 07.02.2012
Сообщений: 6
По умолчанию

у меня есть программа...я загружаю в неё изображение и должен при нажатии в меню выполнять действия инверсию цветов,градацию серого...
Инверсию я написал...
а вот Градацию серого я не знаю....
danilsmoko вне форума Ответить с цитированием
Старый 25.02.2012, 00:26   #10
StIX-S
Пользователь
 
Регистрация: 24.06.2011
Сообщений: 69
По умолчанию

ну я вам сказал есть функция DrawState(), лично не проверял. сами уж по тестите. но по моему она позорно рисует.

Последний раз редактировалось StIX-S; 25.02.2012 в 00:28.
StIX-S вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
серый фон при печати. SKS Компьютерное железо 10 02.04.2013 18:06
Белый и серый ip Иллидан Свободное общение 6 07.07.2011 23:13
Цвет точки изображения Magneto PHP 2 21.05.2010 12:14
Каким образом можно изменять цвет фона и цвет шрифта в Label? jungle Win Api 17 21.09.2009 00:38
Как с помощью JavaScript изменить цвет фона ячеек в таблице,так что бы можно было выбрать цвет из списка Gotessa JavaScript, Ajax 1 09.05.2009 16:05