Tolerancja dla Color.FromArgb

0

Witam, mam pytanie, jak mogę ustawić tolerancję dla koloru w Argb? Mianowicie mam takie parametry:

A: 255
R: >50, <62
G: >40, < 55
B: >10, <40

i zależy mi na tym, by móc zrobić coś takiego:

if (kolor1 == kolor2)
{
//zrób coś
}

Prosiłbym o pomoc. Z góry dziękuje.

0

czesc,

Nie wiem czy cie dobrze zrozumialem (ale to chyba plaga na forach -> sposob zadawania pytan), ale jesli chcesz porównac dwa kolory z okreslona tolerancja to zrob sobie funkcje np IsSimilar(), do której wrzuć dwa porównywane kolory oraz ewentulaną tolerancję. W srodku tej funkcji rozbij poszczegolne kolory na wartosci RGB, porównaj je z zadana w parametrze tolerancją i zwróć wynik do funkcji.

pzdr
squash

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