Определение цвета по кординатам в bmp изображении Borland C++ Builder 6. Есть ли вариант быстрее?
Ниже приведён код как я сейчас у TBitmap определяю цвет по определённой координате изображения, а именно с использованием ->Canvas->Pixels[i][j]. Прочитал что этот метод медленный и действительно работает медленно, на обработку изображения 1366x768 уходит примерно 2 секунды. Можно ли как то определять цвет по координате быстрее?
ggg->LoadFromFile("sssss.bmp");
for (int i=0;i<1365;i++) {
for (int j=0;j<767;j++) {
if (ggg->Canvas->Pixels[i][j] == 255) {
//Memo1->Lines->Add(IntToStr(i)+(AnsiString)" x "+IntToStr(j));
}
}
}
``
Источник: Stack Overflow на русском