Skocz do zawartości
  • 0

Obszar pixela


Pytanie

Cześć mam pytanie jak zrobić tak że gdy czerwony pixel zetknie się z szarym to ma wywoływać się określona rzecz.Na razie działa mi wyszukanie tego czerwonego pixela i szarego ale właśnie nie wiem jak zrobić to zetknięcie?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Polecane posty

  • 0

Proponuję coś w tym stylu:

Dim $iRed=0xFF0000  ;kolor czerwony
Dim $iGrey=0xF0F4F9 ;kolor szary

$aCoordinates = PixelSearch(0, 0, @DesktopWidth-1, @DesktopHeight-1, $iRed) ;szukanie czerwonego
If @error=0 Then
	$iXR = $aCoordinates[0]
	$iYR = $aCoordinates[1]
	$aCoordinates = PixelSearch($iXR-1, $iYR-1, $iXR+1, $iYR+1, $iGrey) ;szukanie szarego w otoczeniu czerwonego
	If @error=0 Then
		$iXG = $aCoordinates[0]
		$iYG = $aCoordinates[1]
		MsgBox(0, "", "Sukces!" & @LF & "Czerwony: " & $iXR & ", " & $iYR & @LF & "Szary: " & $iXG & ", " & $iYG)
	EndIf
Else
	MsgBox(0, "", "Nie znaleziono")
EndIf

 

Edytowano przez wasta

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się
  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×
Okienko zamknie się za 5 sekund...