Farbe eines Pixels in einem Bild

Status
Nicht offen für weitere Antworten.

Kaladial

Bekanntes Mitglied
moin

ich möchte folgendes erreichen:

ich habe ein JLabel das mit einem Bild gefüllt ist...
Wenn nich nun mit der Maus über dieses Bild fahre möchte ich den RGB wert auf das die Maus aktuell zeigt

wie bekomm ich das hin?

thx Kala
 
S

SlaterB

Gast
ein ganz normaler MouseListener auf dem JLabel liefert dir die x/y-Position,
diese musst du dann vom Image abfragen,

wahrscheinlich brauchst du in jedem der Themengebiete erst mal vertiefende Kenntnisse durch Tutorials,

wenn du es einzeln geschafft hast, z.B. Pixel 7/30 abzufragen und einen MouseListener irgendwo zum Laufen gebracht hast,
dann ist es an der Zeit, die beiden Themen zusammenzuführen
 

Kaladial

Bekanntes Mitglied
ja der weg hinten rum is mir auch eingefallen ...

und den weis ich auch zu programmieren nur hätte es ja sein können das es schon funktionen gibt die ich nicht kenne ...

und die xy pos der maus abzufragen is ja nu nich wirklich schwer ... nur ich wollte net das bild was nur noch auf dem label liegt erst in nen buffered image packen um dann da drüber meinen wert abzufragen, weil das verdammt fix gehn muss aber naja ma gucken was ich mir da überleg...

und es hätte ja durchaus sein können das es sowas wie:

e.getColorVonMouse() gibt ...
e.getX und e.getY gibt es ja auch ...
 
S

SlaterB

Gast
dezenter Hinweis ohne Beschwerde:
wenn dir derart offensichtliche Antworten schon bekannt sind, dann schreibe es bitte gleich dazu damit sie andere nicht wiederholen müssen..
 

Kaladial

Bekanntes Mitglied
ja denk ich das nächste ma dran ...

hab da aber doch noch n problem

in zwar:

Code:
	private void setMouseColor(String x, String y){
		Icon icon = jLabelBild.getIcon();
		
	}

bzw mehrere:
wenn ich das bild setzte weise ich dem label ein ImageIcon zu
wenn ich das nun aber auslesen will geht das ja nur über getIcon
das gibt ja aber nur nen Icon und kein ImgeIcon zurück ...
gibts da große unterschiede?

und wie bekomm ich nun dieses Icon in nen auswertbares BufferedImage weil irgendwie bietet icon nich so das was ich erwartet hatte...
 

Marco13

Top Contributor
Am sinnvollsten wäre (auf Basis der spärlichen Informatione bisher) das ImageIcon in die Tonne zu treten (weil man, wenn das in einem Label liegt, sowieso tierisch aufpassen muss, dass man da nicht irgendwelche Ränder usw. von der Mausposition abziehen muss), und/oder (auch wenn du ersteres nicht willst) das BufferedImage direkt zu speichern. Darin kann man dann nämlich ganz direkt mit bufferedImage.getRGB(x,y) den Pixel abfragen. Man könnte zwar auch
ImageIcon imageIcon = (ImageIcon)label.getIcon();
BufferedImage bufferedImage = (BufferedImage)imageIcon.getImage();
machen, aber das ist SEHR "gefährlich" und könnte u.U. übelst schiefgehen...
 

Kaladial

Bekanntes Mitglied
*ggg* das hab ich mir auch überlegt ...

aber irgendwie will das nu auch noch nich so wie ich mir das nu überlegt hab...

also ich mach jetzt folgendes: das bild das ich anzeig spiecher ich mir weg und dann nehm ich die pos_x und pos_y der maus und wollte mir diesen einzeilnen pixelfarben anzeigen lassen:

Code:
		byte bild[] = LadeBild.savebild;
		int x_x=Integer.parseInt(x);
		int y_y=Integer.parseInt(y);
		int cam_breite=Cam.getBildBreite(0);
		int cam_hoehe=Cam.getBildHoehe(0);

		
		BufferedImage img = new BufferedImage(cam_breite, cam_hoehe, BufferedImage.TYPE_BYTE_GRAY); 
		img.getRaster().setDataElements(0, 0, cam_breite, cam_hoehe, bild); 
		trace(""+img.getRGB(x_x, y_y),0);

das problem da bekomm ich halt keine richtigen rgb werte, weil die sollten ja zwischen 0 und 255 sein naja und bekommen tu ich negative 5 stellige zahlen ...
 

Kaladial

Bekanntes Mitglied
hmmm ich glaub das was mich so verwirrt is net mein teil den ich geschrieben hab sondern das is n problem mit der gegenseite ... naja ich habs jetzt glaube ... also thx
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B JavaFX Farbe eines Quadrates in einer separaten Klasse ändern AWT, Swing, JavaFX & SWT 4
L AWT Ändern der Farbe eines BufferedImage mit Farbähnlichkeit AWT, Swing, JavaFX & SWT 5
C Farbe eines ToolTipTextes eines Buttons AWT, Swing, JavaFX & SWT 4
GambaJo Farbe eines JFrames AWT, Swing, JavaFX & SWT 2
M Farbe eines strings in JTextArea AWT, Swing, JavaFX & SWT 2
M Farbe eines Pixel im Image ändern AWT, Swing, JavaFX & SWT 1
C Farbe eines gedrücktes JButton AWT, Swing, JavaFX & SWT 3
H JavaFX PixelWriter.setColor setzt Farbe nicht AWT, Swing, JavaFX & SWT 2
F Progressbar Farbe AWT, Swing, JavaFX & SWT 6
jojoge Wie erstelle ich runde Buttons mit Farbe? AWT, Swing, JavaFX & SWT 1
Kotelettklopfer Frame ändert Farbe nicht AWT, Swing, JavaFX & SWT 12
Hatsi09 GUI Input Farbe ändern AWT, Swing, JavaFX & SWT 0
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
sascha-sphw JavaFX ListCell höhe verändert sich beim ändern der Text-Farbe AWT, Swing, JavaFX & SWT 14
F Drag&Drop mit Transparenter Farbe bei PNG AWT, Swing, JavaFX & SWT 0
V Swing für jedes Kästchen eine eigene Farbe AWT, Swing, JavaFX & SWT 2
Drachenbauer Swing Wie ändere ich die Farbe der Konturen von jButton und jCombobox? AWT, Swing, JavaFX & SWT 18
Drachenbauer Swing Wie ändere ich die helle geklickt-Farbe von einem JButton? AWT, Swing, JavaFX & SWT 4
H JFreeChart BarDiagramm Balken der gleichen Serie unterschiedliche Farbe zuordnen AWT, Swing, JavaFX & SWT 2
cool_brivk24 Swing Button Farbe ändern AWT, Swing, JavaFX & SWT 2
R Farbe zu einem Eckpunkt generieren AWT, Swing, JavaFX & SWT 2
MaxG. Swing Farbe von Button beim drücken ändern AWT, Swing, JavaFX & SWT 4
P Jframe Bild einfügen, Hintergrund Farbe ändern, und Button schrift Größe ändern AWT, Swing, JavaFX & SWT 2
A JButton soll durch anklicken die Farbe wechseln AWT, Swing, JavaFX & SWT 8
I 2D-Grafik Problem beim Ändern der Farbe eine 2d Objekts AWT, Swing, JavaFX & SWT 3
W Farbe des Fensters AWT, Swing, JavaFX & SWT 2
krgewb Swing JTree - Farbe von nodes ändern AWT, Swing, JavaFX & SWT 4
M Ausgabe der HSL oder RGB Zusammensetzung einer Farbe (JColorChooser AWT, Swing, JavaFX & SWT 1
J JavaFX Bestimmte Zellen im TableView ändern (Farbe und Text) AWT, Swing, JavaFX & SWT 1
Z Möglichkeit mit Listerners die Farbe meiner Objekte zu ändern AWT, Swing, JavaFX & SWT 15
K (GUI) JButton Farbe bei druck ändern AWT, Swing, JavaFX & SWT 3
C Arrow Farbe bei JComboBox AWT, Swing, JavaFX & SWT 2
S Größe und Farbe vom JButton festlegen AWT, Swing, JavaFX & SWT 2
S Farbe ändern bei der paint-Methode AWT, Swing, JavaFX & SWT 5
V LookAndFeel JSpinner Hintergrund Farbe mit Nimbus LaF AWT, Swing, JavaFX & SWT 0
X mouseover verändert ungewollt die farbe AWT, Swing, JavaFX & SWT 4
D Swing Farbe aus Pixel vom JFrame auslesen AWT, Swing, JavaFX & SWT 17
T Swing JScrollPane Farbe der Scrollbar AWT, Swing, JavaFX & SWT 3
J Swing Farbe wählen ohne JColorChooser 2 AWT, Swing, JavaFX & SWT 23
S Farbe von JButton ändern AWT, Swing, JavaFX & SWT 5
T Jbutton Click farbe ändern AWT, Swing, JavaFX & SWT 4
C AWT Wie setze ich die Farbe "leuchtetgrün"? AWT, Swing, JavaFX & SWT 4
B Swing Button Farbe AWT, Swing, JavaFX & SWT 3
M Hover-Farbe über Hintergrundfarbe legen AWT, Swing, JavaFX & SWT 3
N Farbe abziehen AWT, Swing, JavaFX & SWT 3
R Farbe von Buttons stimmt nicht AWT, Swing, JavaFX & SWT 2
B Cursor Farbe ändern AWT, Swing, JavaFX & SWT 6
Y LookAndFeel JTabbedPane: Tab-Farbe mit Nimbus setzen AWT, Swing, JavaFX & SWT 3
T DefaultTableCellRenderer Farbe bestimmter Zelle ändern AWT, Swing, JavaFX & SWT 2
D JComboBox jedes Item mit einer anderen Farbe AWT, Swing, JavaFX & SWT 10
P JLabel Farbe/Bild ändern aus MouseListener heraus AWT, Swing, JavaFX & SWT 3
P 2D-Grafik Neue Farbe für einen Teilbereich einer Linie? AWT, Swing, JavaFX & SWT 8
K 2D-Grafik Fehler beim Farbe auslesen AWT, Swing, JavaFX & SWT 3
T JTable Zellen Farbe AWT, Swing, JavaFX & SWT 13
D JTabel: Überschrift, Abstand zwischen Tabellen, Spalten-Farbe ändern AWT, Swing, JavaFX & SWT 2
D Swing JTable, Zellen-Farbe über Koordinaten ändern AWT, Swing, JavaFX & SWT 9
N SWT-Widgets in Farbe AWT, Swing, JavaFX & SWT 21
F JButton Text-Farbe bei Disabled AWT, Swing, JavaFX & SWT 2
D JTabbedPane - Farbe ändern im Bereich hinter den Reitern AWT, Swing, JavaFX & SWT 2
Q 3D-Grafik Cube Farbe setzen zur Laufzeit. AWT, Swing, JavaFX & SWT 10
I Schrift und Farbe formatieren, und zwar pro Linie... AWT, Swing, JavaFX & SWT 4
A SWT - Farbe von Text auf Label ändern AWT, Swing, JavaFX & SWT 2
M Combobox soll Farbe einer Komponente setzen AWT, Swing, JavaFX & SWT 2
N Swing JEditorPane mit Farbe und Font AWT, Swing, JavaFX & SWT 2
chik Button beschriften und Farbe zufällig anordnen AWT, Swing, JavaFX & SWT 2
S JSlider Track Breite und Farbe AWT, Swing, JavaFX & SWT 2
D SWT TabItem Farbe der Schrift ändern AWT, Swing, JavaFX & SWT 3
L JFreeChart Farbe von Balken AWT, Swing, JavaFX & SWT 5
C Welche Farbe hat die Auswahl in einer JTable? AWT, Swing, JavaFX & SWT 2
O AWT Zeichne mit eigener Farbe AWT, Swing, JavaFX & SWT 3
N Farbe einer einzelnen Zeile einer JTable ändern AWT, Swing, JavaFX & SWT 10
S JSplitPane ändert Farbe nicht AWT, Swing, JavaFX & SWT 4
O Hgr- Farbe einer JTable ändert sich nicht AWT, Swing, JavaFX & SWT 11
V JComboBox - Farbe in der Auswalliste AWT, Swing, JavaFX & SWT 7
K Icon auf JButton mit Wechsel der Farbe AWT, Swing, JavaFX & SWT 2
D Farbe bei einem JButton wechseln AWT, Swing, JavaFX & SWT 4
L Farbe des Auswahlrechtecks bei selektierter Tabellenzeile AWT, Swing, JavaFX & SWT 9
M JComboBox Selected-Background Farbe AWT, Swing, JavaFX & SWT 5
I JLabel Farbe AWT, Swing, JavaFX & SWT 1
L wie setze ich die Farbe des Pfeils in einer JComboBox? AWT, Swing, JavaFX & SWT 5
G Farbe der Markierung einer Componente ändern AWT, Swing, JavaFX & SWT 2
G JOptionPane mit andere Farbe AWT, Swing, JavaFX & SWT 8
G JFrame und Farbe AWT, Swing, JavaFX & SWT 4
J JTree - Farbe von nodes ändern AWT, Swing, JavaFX & SWT 2
F Farbe für den Hintergrund eine BorderLayout-Teils AWT, Swing, JavaFX & SWT 5
G Bild mit transparente farbe für den IE6 AWT, Swing, JavaFX & SWT 5
G Farbe ändern bei Klick auf einen Kreis AWT, Swing, JavaFX & SWT 5
B transparente Farbe AWT, Swing, JavaFX & SWT 3
N Die Zeile einer JTable verändert beim klicken ihre Farbe? AWT, Swing, JavaFX & SWT 7
H JButton Farbe verändern AWT, Swing, JavaFX & SWT 4
G Bild a auf Bild b, bestimmte Farbe (zb Weiß) durchsichtig AWT, Swing, JavaFX & SWT 7
G JTable Zeile mit Farbe füllen AWT, Swing, JavaFX & SWT 2
I Farbe aus einem Icon herauslesen AWT, Swing, JavaFX & SWT 5
A JProgressBar: Farbe im Windows Look&Feel ändern. AWT, Swing, JavaFX & SWT 1
E Spalten Farbe ändern AWT, Swing, JavaFX & SWT 3
J Cell Farbe in JTable AWT, Swing, JavaFX & SWT 31
U Farbe von Kreis AWT, Swing, JavaFX & SWT 3
B JFrame Farbe ändern AWT, Swing, JavaFX & SWT 15
J Auf Button - Druck soll Rechteck Farbe verändern AWT, Swing, JavaFX & SWT 8
vogella JTextArea mit Farbe des Hintergrundes AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben