png und Transparenz

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

mein Problem ist folgendes:

ich versuche ein png bild mit tranzparen zu laden und habe dabei das Problem das es nicht gefunden wird.
Leider tritt dieser fehler nur auf wenn es mit
Code:
ImageIO.read(imageFile)
geladen wird. Benutze ich dagegen
Code:
getToolkit().getImage( sFile );
k lapt es wunderbar.
Nun hat die zweite Variante einen Hacken ich bekomme nur ein Image aber ich brauche eine BufferedImage als Objekt.
Casten geht auch nicht weill Buffered Image von Image erbt.

Hat da jemand eine Idee, Lösunge.

Bin für alles dankbar

luk
 
G

Guest

Gast
danke aber,

imageFile ist vom Typ File und wenn ich es mit einem .gif mache funtzt das aber leider klapt dort die transparenz nicht.
Bei einem png geht das laden auch aber nur solange keien transparenz vorhanden ist.

Gruß

luk
 

The_S

Top Contributor
poste mal Code, bei mir funktioniert das nämlich einwandfrei (Du setzt nicht irgendwann zufällig das BufferedImage auf TYPE_INT_RGB? Muss nämlich TYPE_INT_ARGB sein)!

So bekommst du ein Image in ein BufferedImage

Code:
BufferedImage bufimage= new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
Graphics2D g2D = bufimage.createGraphics();
g2D.drawImage(image, 0, 0, null);
g2D.dispose()
 
G

Guest

Gast
Danke,

super Hobbit hat gecklapt mit deine Code. :toll:

merci und einen schönen Tag
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
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
S Images färben und transparenz ändern AWT, Swing, JavaFX & SWT 4
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
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