[cimg] komischer Wert
-
Hi,
ich lese ein Bild ein und will dann den Pixelwert an Stelle 100, 50 (z.b.) auslesen. Sobald ich aber folgenden Code starte kommt nur ein komisches Zeichen und nicht der Wert.
CImg<unsigned char> image("1.jpg"); cout << image(100,50) << endl;
Vielleicht kann mir jemand helfen.
Danke schon mal!
-
Probiers mit:
cout << static_cast<int>(image(100,50)) << endl;
-
danke jetzt klappt es!
-
andere Frage noch:
Wenn ich
if(image(x,y) == 0)
versuche, dann scheint er den Wert nicht wirklich darauf zu überprüfen ob er 0 ist.
-
Woher willst du das wissen?