![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
узнать цвет пикселя в Image [D7, XP]
deled © (2008-05-28 22:21:00)Здравствуйте, подскажите пожалуйста как узнать цвет пикселя по координатам найденного, в Image. Спасибо
Renegat (2008-05-28 22:31:00) [1]Image.Canvas.Pixels[i, j] - медленно, но просто.
GetPixel(Image.Canvas.Handle, i, j) - чуть быстрее.
DWORD PTR [BMPPixelBase + j*BitmapWidth*4 + i*4] - самый быстрый способ, однако не факт что сработает, ибо мну без понятия, в каком формате Имедж держит картинку - в DDB или DIB. Для первого сей трюк не прокатит.