1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
223
223
EMPFEHLEN
-
01.07.11 15:07 #1
Hi,
kann ich bei einem BufferedImage (oder einer ähnlichen Klasse) herausfinden, welche Farbe z.B. auf der Position x=12,364 und y=35,826 wäre?
Oder muss man einen solchen "Mischwert" der umgebenden Pixeln selbst berechnen?
Vielen Dank schonmal!
-
Hi,
ich denke mal du verwendest
javadoc: RobotCode java:1 2 3 4 5 6
try{ java.awt.Robot rob = new java.awt.Robot(); } catch(java.awt.AWTException ex){ } Color pixelColor = rob.getPixelColor(12, 35);
Da musst du wohl dem Misch-Wert berechnen, denn:- es gibt keine Methode getPixelColor(double, double);
- es gibt nun mal keine "halben" Pixel, wie soll Java dann den Wert bestimmen?
(außer du schreibst eben ein Programm, das "mischt") - brauchst du wirklich einen so genauen Wert, sonst caste doch einfach auf int
javaDeveloper2011
-
02.07.11 13:45 #3
Ok, dankeschön, javaDeveloper2011!

Ja genau, das soll es in etwa werden, ich möchte eine spezielle Verzerrung eines Bildes programmieren.
(Genauer gesagt eine Animation von Wasserwellen über einem Bild oder Screenshot, wie es z.B. Compiz auf Ubuntu macht.)
Wenn man die einzelnen R-, G- und B-Werte der um die Position herum liegenden 4 Pixel anteilhaft vermischt, kommt man auf ein ganz gutes Ergebnis, denke ich. Das werde ich dann selbst programmieren müssen.
Viele Grüße
Jellysheep
Ähnliche Themen
-
Zeichen an einer bestimmten Position der Konsole ermitteln
Von XELLEX im Forum C/C++Antworten: 1Letzter Beitrag: 21.10.09, 15:23 -
Bei Klick auf Bild die X und Y position ermitteln
Von maga147 im Forum PHPAntworten: 3Letzter Beitrag: 30.07.07, 15:17 -
Position von CEdit ermitteln und neue Position setzen
Von olliss im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 15.09.05, 19:30 -
Farbanteil einer Farbe an einem Bild in %
Von flip im Forum PhotoshopAntworten: 6Letzter Beitrag: 19.02.05, 20:44 -
Text auf einem Bild an einer Bestimmten Position positionieren
Von Baam im Forum PHPAntworten: 11Letzter Beitrag: 22.05.04, 23:42





Zitieren
Login





