Farbe erkennen?
-
Finn@OnTheWay schrieb:
Ich habe jedoch Linux! Wie mache ich das da? Oder geht das da auch?
Da solltest du im Linux Forum fragen. Pixel und Farben gehen über den C++ Standard hinaus.
-
Ich denke schon, dass es geht, kenne mich aber mit den Systemfunktionen dort nicht so gut aus. Aber das sollte sich schon was finden lassen..
Vielleicht findest du hier was:
http://old.kernelnewbies.org/documents/kdoc/kernel-api/linuxkernelapi.html
-
drakon schrieb:
Vielleicht findest du hier was:
http://old.kernelnewbies.org/documents/kdoc/kernel-api/linuxkernelapi.htmllol nein das ist nur für kernel c0d3.
ゆっくりしていってね
-
Der Beitrag da oben von Finn@OnTheWay war ich nicht...
Danke trotzdem für die schnellen Antworten!Werde mir den link gleich mal angucken 
Danke!
-
AH!Also das bringt mich schon weiter
Aber gibts auch die Möglichkeit einfach den gesamten Bildschirm ohne bestimmte Koordinaten abzusuchen?Oder soll ich mit der GetPixel funktion einfach in ner Schleife alle Pixel nacheinander abfragen?Das is dann glaub ich mal sehr langsam und braucht viel Prozessorleistung, oder irre ich mich?Naja ich denke mal ich werds morgen einfach mal ausprobieren!Jetzt hab ich da keinen Kopf mehr zu 
-
Finn schrieb:
Aber gibts auch die Möglichkeit einfach den gesamten Bildschirm ohne bestimmte Koordinaten abzusuchen?
ich glaube kaum, dass es eine passende funktion für dein doch sehr spezielles problem gibt

und selbst wenn, würde die intern auch pixel für pixel arbeiten... Daher:Finn schrieb:
Oder soll ich mit der GetPixel funktion einfach in ner Schleife alle Pixel nacheinander abfragen?
Genau so!
-
Finn schrieb:
Der Beitrag da oben von Finn@OnTheWay war ich nicht...
Danke trotzdem für die schnellen Antworten!Werde mir den link gleich mal angucken 
Danke!Das war dir jetzt ganz wichtig klarzustellen, gelle! :p

-
Wer ist denn jetzt hier wer? Die letzten 4 Postings sind alle von Finn und wer ist jetzt der echte? Wenn du dir nur einen dummen Spaß mit uns erlauben willst, dann sag es gleich!
ゆっくりしていってね
-
häh? schrieb:
Wer ist denn jetzt hier wer? Die letzten 4 Postings sind alle von Finn und wer ist jetzt der echte? Wenn du dir nur einen dummen Spaß mit uns erlauben willst, dann sag es gleich!
ゆっくりしていってね
a) Das ist nicht das Thema
b) Das spielt gar keine Rolle - Knackwurstegal!
c) Es ist wohl offensichtlich dass sich der nicht-echte nicht einloggen kann, oder nicht?
d) Es ist ja nicht so als ob die Namen nicht ausenanderzuhalten wären :p
-
Also sorry, aber ich versteh hier gar nichts mehr. Unterhalten sich hier jetzt 3 Leute mit fast dem gleichen Namen über 3 unterschiedliche Themen oder wie?! Naja mir ist das jedenfalls zu hoch.
ゆっくりしていってね
-
Also...überall wo der Benutzer Finn steht, also auch jetzt
<-----
das is der echte...auch zu erkennen an dem Detail "Mitglied"...der unechechte finn ist der Finn@OnTheWay.
Anscheinend irgend ein Mitglied, der meinen Beitrag gelesen hat, in dem ich nach einem gescheiten Betriebssystem für mein netbook gesucht hab(netbook-->OnTheWay)
Alles klar jetzt?
Is echt kein Scherz oder sowas.
-
Finn schrieb:
Also...überall wo der Benutzer Finn steht, also auch jetzt
<-----
das is der echte...auch zu erkennen an dem Detail "Mitglied"...der unechechte finn ist der Finn@OnTheWay.
Anscheinend irgend ein Mitglied, der meinen Beitrag gelesen hat, in dem ich nach einem gescheiten Betriebssystem für mein netbook gesucht hab(netbook-->OnTheWay)
Alles klar jetzt?
Is echt kein Scherz oder sowas.Ganz richtig. Und dazu stört mich dass niemand mal auf die Idee kommt eine Lösung für mein bevorzugtes OS anzubieten. (Aber gut - in 99,9% der Fälle ist die Win-Annahme ja richtig)
Und weiß ich jetzt die Lösung? Nee

Sorry - OT - ich frag irgendwann im Linux Forum
-
Dieser Thread wurde von Moderator/in pumuckl aus dem Forum C++ in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Ey das ding gehört nicht ins Linux Forum!!! ICH(Finn,Mitglied) hab das Thema erstellt, weil ich eine !C++! Frrage beantwortet haben will!
Finn@OnTheRoad ist nur ein Faker, Namensanmaßer
Der stellt hier in MEINEM Thread irgendwelche Fragen noch drauf...ouh mann 
-
Und für alle die trotz verschieben den Threads noch dabei sind:
Hier mal mein Ansatz...keine Lösung, sondern nur mal durchdacht wie es ca. ausschauen soll:
#include <iostream> #include <windows.h> using namespace std; int main() { int nXPos,nYPos,Auflösung1,Auflösung2; cout << "Gib die Pixel deines Bildschirms ein:"<<endl; cin >> Auflösung1; cout << "x"; cin >> Auflösung2; for(nXPos = 1,nYPos = 1;nXPos <= Auflösung1,nXPos <= Auflösung2;nXPos++,nYPos++) { COLORREF GetPixel(__in HDC hdc,__in nXPos,__in nYPos); if(GetPixel = Bestimmte farbe) { SetCursorPos(nXPos,nYPos); } } }So ca.? Bzw. muss ich noch was spezielles includen?
-
Finn schrieb:
Und für alle die trotz verschieben den Threads noch dabei sind:
Hier mal mein Ansatz...keine Lösung, sondern nur mal durchdacht wie es ca. ausschauen soll:
#include <iostream> #include <windows.h> using namespace std; int main() { int nXPos,nYPos,Auflösung1,Auflösung2; cout << "Gib die Pixel deines Bildschirms ein:"<<endl; cin >> Auflösung1; cout << "x"; cin >> Auflösung2; for(nXPos = 1,nYPos = 1;nXPos <= Auflösung1,nXPos <= Auflösung2;nXPos++,nYPos++) { COLORREF GetPixel(__in HDC hdc,__in nXPos,__in nYPos); if(GetPixel = Bestimmte farbe) { SetCursorPos(nXPos,nYPos); } } }So ca.? Bzw. muss ich noch was spezielles includen?
Der Code kompiliert nicht mal. Was soll dsa überhaupt sein? Sieht fast aus wie Wind0ws kram, lass dich mal ins C++ Forum verschieben. Hier bist du zumindest falsch.
-
Finn schrieb:
Und für alle die trotz verschieben den Threads noch dabei sind:
Hier mal mein Ansatz...keine Lösung, sondern nur mal durchdacht wie es ca. ausschauen soll:
#include <iostream> #include <windows.h> using namespace std; int main() { int nXPos,nYPos,Auflösung1,Auflösung2; cout << "Gib die Pixel deines Bildschirms ein:"<<endl; cin >> Auflösung1; cout << "x"; cin >> Auflösung2; for(nXPos = 1,nYPos = 1;nXPos <= Auflösung1,nXPos <= Auflösung2;nXPos++,nYPos++) { COLORREF GetPixel(__in HDC hdc,__in nXPos,__in nYPos); if(GetPixel = Bestimmte farbe) { SetCursorPos(nXPos,nYPos); } } }So ca.? Bzw. muss ich noch was spezielles includen?
is das dein ernst?!
lass dich mal ins winapi forum verschieben...
-
Ich verschiebe das mal ins WinAPI-Forum.
Liebe WinAPI-Mods: Wenn es mit dem Thread irgendwelche Schwierigkeiten gibt (weitere Pseudo-Betriebssystemwechsel oä.), entschuldige ich mich und bitte, einfach gleich zuzumachen.
-
Dieser Thread wurde von Moderator/in nman aus dem Forum Linux/Unix in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Finn schrieb:
Ey das ding gehört nicht ins Linux Forum!!! ICH(Finn,Mitglied) hab das Thema erstellt, weil ich eine !C++! Frrage beantwortet haben will!
Finn@OnTheRoad ist nur ein Faker, Namensanmaßer
Der stellt hier in MEINEM Thread irgendwelche Fragen noch drauf...ouh mann 
*gähn* Deine Frage ist keine reine C++ Frage...
