Определение цвета по кординатам в bmp изображении Borland C++ Builder 6. Есть ли вариант быстрее?

Рейтинг: 0Ответов: 0Опубликовано: 22.02.2023

Ниже приведён код как я сейчас у 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));
      }
    }
  }
``

Ответы

Ответов пока нет.