File (png) in Image laden

Kaladial

Bekanntes Mitglied
Hi

ich habe eine bild.png Datei und möchte diese als "Image bild;" haben.

wie gehe ich da vor ? Im Inet hab ich was von ner ImageIo gelesen, darauf hin hatte ich mit die Jar runter geladen und ausprobiert und habe nur eine Image.write aber kein
Image.read als funktion gehabt..

Wo bekomm ich die richtige jar oder wie geht es anders?

Mfg Kaladial
 
Du brauchst keine Jar herunterzuladen, ImageIO ist Bestandteil von Java SE (s. https://docs.oracle.com/javase/8/docs/api/javax/imageio/ImageIO.html)

Java:
import java.io.File;
import javax.imageio.ImageIO;

Und lesen:
Java:
File pngFile = new File("bild.png");
BufferedImage image = ImageIO.read(pngFile);
// da BufferedImage die Klasse Image erweitert, geht natürlich auch:
// Image image = ImageIO.read(pngFile);
 
Ich hab mir auch den Crosspostingthread durchgelesen (sollte aber wirklich vermieden werden, die Antworten werden qualitativ nicht besser wenn sie in zwei Fäden diskutiert werden....), es geht auch darum, das Bild in eine Datenbank zu schmeißen...

Mit einem "BLOB" geht es: https://stackoverflow.com/a/15036043 .
 

Neue Themen


Zurück
Oben