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

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

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2010, 08:37   #1
i-cpp
Пользователь
 
Регистрация: 05.12.2009
Сообщений: 33
По умолчанию Как быстро получить цвет пикселя по координатам

Я делал так:

Код:
pixel = GetPixel( hdc, x, y );
где hdc - hdc bitmap'a , загруженного ранее.

Этот способ очень тормознутый. Подскажите правильный.
PS: нужно для игры. Пишу на VC++,opengl.
i-cpp вне форума Ответить с цитированием
Старый 27.08.2010, 15:05   #2
.pixel
c++, dx/ogl
Форумчанин
 
Аватар для .pixel
 
Регистрация: 10.11.2008
Сообщений: 131
По умолчанию

попробуй так...

GLuint pixel;

//Читаем один пиксель
glReadPixels( x, y, 1, 1, GL_RGBA, GL_UNSIGNED_INT, &pixel);
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but
rather how many batches/frame!
.pixel вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как получить цвет пикселя из картинки jpg,не конвертируя в bmp?? Dima_Dima Общие вопросы Delphi 3 27.05.2010 10:49
Получить цвет пикселя(все время 0) garyanikin Общие вопросы Delphi 6 10.05.2010 12:29
Как определить цвет пикселя? zotox Общие вопросы Delphi 2 15.11.2009 19:05
Как полуить цвет пикселя на экране? TwiX Общие вопросы Delphi 4 13.09.2009 22:33
Быстро получить цвет пикселя... prizrak1390 Мультимедиа в Delphi 4 09.01.2008 20:28