Kezdőoldal » Számítástechnika » Programozás » Hogyan tudnám azt megoldani,...

Hogyan tudnám azt megoldani, hogy egy 46bites bitmap-ban ha talál kék pixelt az érték kék ha zöldet zöld?

Figyelt kérdés

a probléma az,hogy szemmel láthatóan meg lehet külömböztetni a két esete de az argb számaik mindig mások

a kék egyszer 72663748 egyszer meg 77362882 nincs erre valami bevált módszer?


2014. aug. 12. 02:57
 1/5 A kérdező kommentje:
valamilyen kontrasztos megoldás kéne ugyanígy ha feketésebb akkor fekete ha zöldesebb zöld...
2014. aug. 12. 06:13
 2/5 anonim ***** válasza:

az RGB kód 3 szinből áll, értelemszerűen red, green, blue. Logikailag tehát kikövetkeztethető, hogy ha a kék értéke nagyobb mint a red és nagyobb mint a green értéke, akkor kék szín valamely árnyalatáról beszélhetünk. A vizsgálat során tehát azt kell nézned, hogy B>G && B>R.

Mivel lehet picike eltérés ezért egy kis ráhagyás nem árt (122,122,123 esetén pl bár ez egy kék szín, szemre mégis inkább szürkének tartanánk, tehát nem árt ha mondjuk egy 10% -nyi hibahatárral dolgozik a cucc)

2014. aug. 12. 15:11
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
kösz csak azért gondoltam,hogy ez nem jönne össze,mert vannak benne fehéresebb pixelek is és a piros-nál meg a fehérnél az R értéke majdnem megegyezett.
2014. aug. 12. 15:39
 4/5 anonim ***** válasza:

Igen ez az RGB szinkezelésből fakad.

Fehéret akkor kapsz ha mindhárom értéke a maxon van.

255,255,255

Tiszta pirosat meg akkor ha csak a piros értéke 255.

255,0,0

Feketénél meg mindhárom értéke 0.

0,0,0


Ettől függetlenül ha a kék tesztelésénél maradunk akkor fehér esetén ugye 255,255,255 vagyis a B>R && B>G nem igaz. Piros esetén megint nem. Tehát a teszteset továbbra is jó.

2014. aug. 12. 15:55
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
köszi megpróbálom
2014. aug. 12. 16:19

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!