[C++ Bilder] Zmiana kolorów w TImage

0

Pytanie banalne i moze istnieje do tego jakaś funkcja - jednak nie potrafie jej znaleźć, mianowicie:

W jaki sposób zmienić jeden kolor w komponencie TImage na inny?
Obecnie robie to tak ale jest to troche czasochłonne:

 
  int kolor;
  for (int i = 0; i < TImage1->Width; i++)
    for (int j = 0; j < TImage1->Height; j++)
    {
      kolor = TImage1->Canvas->Pixels[i][j];
      if (kolor == stary_kolor)  TImage1->Canvas->Pixels[i][j] = nowy_kolor;
    }
0

mozesz skorzystac ze scanline, jest szybsze
wiecej pod F1

1 użytkowników online, w tym zalogowanych: 0, gości: 1