Sascha D.
- Forum-Beiträge: 74
05.03.2012, 12:51:43 via Website
05.03.2012 12:51:43 via Website
ich hole mir aus einer 8bit grafik nen pixel.
der erkennt weiss 255 und schwarz 0
jetzt soll der aber z.b. farbe rot 100 erkennen, der erkennt aber 99 bei rot 110 erkennt der 107 usw.
als wenn der irgendwie den farbcode umwandelt.
muss man das bild irgendwie anders laden oder erst wieder zuückwandeln ?
AssetManager assetManager = context.getAssets();
InputStream inputstream = assetManager.open("strecke1_co.png");
BI_hindernis = BitmapFactory.decodeStream(inputstream);
inputstream.close();
int kontrollfarbe = BI_hindernis.getPixel((int) x, (int) y);
int rot = Color.red(kontrollfarbe);
int gruen = Color.green(kontrollfarbe);
int blau = Color.blue(kontrollfarbe);
int alpha=Color.alpha(kontrollfarbe);
der erkennt weiss 255 und schwarz 0
jetzt soll der aber z.b. farbe rot 100 erkennen, der erkennt aber 99 bei rot 110 erkennt der 107 usw.
als wenn der irgendwie den farbcode umwandelt.
muss man das bild irgendwie anders laden oder erst wieder zuückwandeln ?
AssetManager assetManager = context.getAssets();
InputStream inputstream = assetManager.open("strecke1_co.png");
BI_hindernis = BitmapFactory.decodeStream(inputstream);
inputstream.close();
int kontrollfarbe = BI_hindernis.getPixel((int) x, (int) y);
int rot = Color.red(kontrollfarbe);
int gruen = Color.green(kontrollfarbe);
int blau = Color.blue(kontrollfarbe);
int alpha=Color.alpha(kontrollfarbe);
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.