Images färben und transparenz ändern

Seepferdchen

Mitglied
Hallo zusammen,

ich kenn von anderen Sprachenmethoden/Funktionen wie "SetColor" und "SetAlpha" die dann einfach den Farb bzw. Alphawert für ein Bild ändern, so das ich es ein wenig durchsichtiger oder rotstich etc. zeichnen lassen kann. Ich hab ein wenig gesucht, aber nichts wirklich zufriedenstellendes bei Java 2d gefunden. Kann mir da wer weiterhelfen?

Freundliche Grüße

Seepferdchen
 

Marco13

Top Contributor
Mit
bufferedImage.setRGB(x,y,rgb);
kann man alles machen, was man machen kann. Vermutlich wäre aber irgendwas mit einem AlphaComposite, das man zum Zeichnen des Bildes verwendet, hier angebrachter. Dazu müßtest du genauer sagen, was du vorhast.
 

Seepferdchen

Mitglied
Ja genau davon hatte ich auch gelesen ich möchte eigentlich nur ein images ein wenig transparenter machen und ihm eine neue frabe geben aber halt nicht um einen statischen wert sondern das er sich ändern lässt, weshalb das im programm passieren muss.
 

Marco13

Top Contributor
Ich bin ehrlich gesagt nicht 100% sicher, ob und wie sich ein Bild an sich mit einem AlphaComposite (Java 2 Platform SE 5.0) halbtransparent machen läßt. Ggf. kann man auch das Bild so malen, wie es ist, und dann halbtransparent den Rest drüber zeichnen. Aber wenn es unbedingt ein Halbtransparentes Bild sein muss, und es mit dem AlphaComposite nicht klappt, kann man ja nochmal geanuer schauen...
 

bERt0r

Top Contributor
Sollte so funktionieren:
Java:
JLabel lblPic = new JLabel("Pic");
		contentPane.add(lblPic, BorderLayout.CENTER);
		lblPic.setOpaque(false);
		
		try
		{
			BufferedImage image=ImageIO.read(new URL("http://www.java-forum.org/images/misc/java_forum_org.gif"));
			BufferedImage transparetImage=new BufferedImage(image.getWidth(),image.getHeight(),BufferedImage.TYPE_4BYTE_ABGR);
			Graphics2D g=transparetImage.createGraphics();
			g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC, 0.5f));
			g.drawImage(image,0,0,null);
			g.dispose();
			lblPic.setIcon(new ImageIcon(transparetImage));
		} catch (MalformedURLException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Images laden nicht AWT, Swing, JavaFX & SWT 14
T JavaFX Label mit mehreren Images AWT, Swing, JavaFX & SWT 11
J Images drehen AWT, Swing, JavaFX & SWT 5
F Kollision zweier Images AWT, Swing, JavaFX & SWT 3
V JavaFX Teile eines Images Transparent machen AWT, Swing, JavaFX & SWT 4
B 2D-Grafik Shade eines Images AWT, Swing, JavaFX & SWT 1
D Applet Auslesen von Images aus Ressourcen AWT, Swing, JavaFX & SWT 29
B 2D-Grafik Dynamisches Erstellen von Images und deren Animation AWT, Swing, JavaFX & SWT 4
I Größe eines rotierten Images AWT, Swing, JavaFX & SWT 3
C SWT probleme beim einbinden von Images AWT, Swing, JavaFX & SWT 2
M SWT Images bei Toggle Button wechseln AWT, Swing, JavaFX & SWT 3
reibi SWT Teilbereich eines Images markieren AWT, Swing, JavaFX & SWT 7
Developer_X Uneditable JTable mit Images AWT, Swing, JavaFX & SWT 2
G AWT Images aus Imagearray an die Maus pappen und bewegen AWT, Swing, JavaFX & SWT 4
N Java Choice Bilderausgabe - images - - image - AWT, Swing, JavaFX & SWT 2
Luk10 AWT Casten von images AWT, Swing, JavaFX & SWT 11
S SWT Images zu Byte Arrays AWT, Swing, JavaFX & SWT 5
G Images in GUI anzeigen lassen AWT, Swing, JavaFX & SWT 2
Fadi Images in JAR Datei laden? AWT, Swing, JavaFX & SWT 5
T 2 Images (jpg) zu einem zusammenfügen - nebeneinander AWT, Swing, JavaFX & SWT 3
S java.net.MalformedURLException: no protocol:/images/Home.jpg AWT, Swing, JavaFX & SWT 14
S [SWT] Toogle Button 2 verschiedenen images? AWT, Swing, JavaFX & SWT 6
S aktuelle möglichkeit images zu laden? AWT, Swing, JavaFX & SWT 2
T Aus farbigen images (JPG) graustufen images erstellen AWT, Swing, JavaFX & SWT 8
R Images anpassen AWT, Swing, JavaFX & SWT 4
H 2 Images positionieren AWT, Swing, JavaFX & SWT 9
orenishii mehrseitig Images anzeigen und drucken SimpleBook.java AWT, Swing, JavaFX & SWT 5
S Images in JAR AWT, Swing, JavaFX & SWT 6
I SWT - Images wiederbenutzen AWT, Swing, JavaFX & SWT 3
V Bilder -> SWT Images in einer Datei serialisieren und des AWT, Swing, JavaFX & SWT 9
G Warum gehen meine Icons/Images nicht weg? AWT, Swing, JavaFX & SWT 2
M Images werden nicht scharf AWT, Swing, JavaFX & SWT 3
A Wie kann ich Images schneller laden? AWT, Swing, JavaFX & SWT 18
S Mehrere Tabellen Zellen gleichzeitig färben AWT, Swing, JavaFX & SWT 5
D JavaFX Label lässt sich nicht mehrmals färben AWT, Swing, JavaFX & SWT 7
P Bestimmte Kreise färben AWT, Swing, JavaFX & SWT 3
V JFreechart: In Linechart Linien einzeichnen und Bereiche färben AWT, Swing, JavaFX & SWT 4
M JavaFX TextArea einzelne Buchstaben färben AWT, Swing, JavaFX & SWT 3
T Swing Einzelne Teile eines Textes färben? AWT, Swing, JavaFX & SWT 10
S JavaFX Canvas - nur eine Figur auf der Zeichenfläche färben? AWT, Swing, JavaFX & SWT 1
A JLabel im Listener färben AWT, Swing, JavaFX & SWT 11
KrokoDiehl Swing Buchstaben im Label anders färben AWT, Swing, JavaFX & SWT 4
B jTable ganze Zeile anhand eines Kriterium färben AWT, Swing, JavaFX & SWT 6
O Swing JTable - Zeilen färben (mit Model) AWT, Swing, JavaFX & SWT 13
N Swing Von 2 dimensionalem Array auf JTextfield schließen und färben AWT, Swing, JavaFX & SWT 6
R JTable für Stundenplan färben AWT, Swing, JavaFX & SWT 7
C JTree Einzelne Objekte färben AWT, Swing, JavaFX & SWT 4
chik Button zufällig färben AWT, Swing, JavaFX & SWT 7
M JTable einzelne Zeilen färben AWT, Swing, JavaFX & SWT 2
G JXDatePicker Tage färben AWT, Swing, JavaFX & SWT 2
G Ein Wort in einem String färben in einer Canvas AWT, Swing, JavaFX & SWT 10
S in JTable eine Zeile färben AWT, Swing, JavaFX & SWT 5
G Bei JTable eine bestimmte Zelle färben AWT, Swing, JavaFX & SWT 11
L Again: In JTable bestimmte Zellen färben AWT, Swing, JavaFX & SWT 12
J Einzelnes Feld in JTable färben AWT, Swing, JavaFX & SWT 2
S Swing Probleme mit transparenz der Hintergrundfarbe und JRadioButtons AWT, Swing, JavaFX & SWT 2
B Bild bearbeiten mit Transparenz (spiegeln, Farben austauschen) AWT, Swing, JavaFX & SWT 8
Luk10 Transparenz von ARGB ints AWT, Swing, JavaFX & SWT 5
C Java2D Transparenz geht bei einfärben verloren AWT, Swing, JavaFX & SWT 7
B Swing Cursor-Transparenz AWT, Swing, JavaFX & SWT 2
C 2D Simulation möglichst effizient (ggf. Transparenz) AWT, Swing, JavaFX & SWT 23
T Überlappende Transparenz und repaint() AWT, Swing, JavaFX & SWT 10
R Transparenz AWT, Swing, JavaFX & SWT 21
O Transparenz mit AWTUtilities aber nur das Fenster nicht die Buttons AWT, Swing, JavaFX & SWT 8
R Transparenz mit AWTUtilities AWT, Swing, JavaFX & SWT 6
J Swing Transparenz bei Swingelementen AWT, Swing, JavaFX & SWT 2
V [SWT] Shell transparenz AWT, Swing, JavaFX & SWT 3
T Pseudo-Transparenz für Applets -> Background grabben AWT, Swing, JavaFX & SWT 15
H Einzelne Pixel auf Transparenz überprüfen? AWT, Swing, JavaFX & SWT 3
D Label und Transparenz . AWT, Swing, JavaFX & SWT 4
T Transparenz mit SWT AWT, Swing, JavaFX & SWT 7
T Transparenz bei Graphics AWT, Swing, JavaFX & SWT 9
P 2 Probleme mit Panel: index setzten und transparenz AWT, Swing, JavaFX & SWT 4
A Transparenz ? AWT, Swing, JavaFX & SWT 13
E transparenz (alpha) - komisches aussehen von textfeldern! AWT, Swing, JavaFX & SWT 2
L Transparenz Problem mit verschiebung AWT, Swing, JavaFX & SWT 8
G png und Transparenz AWT, Swing, JavaFX & SWT 4
F JWindow mit einem Bild und Transparenz AWT, Swing, JavaFX & SWT 4
F Problem mit Transparenz, MouseEvents und Performance AWT, Swing, JavaFX & SWT 3
M Hintergrundbild und grafischer Button (Transparenz Probleme) AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben