Zum Inhalt springen

Bild "einlesen" und verarbeiten


Empfohlene Beiträge

Geschrieben

Halli Hallo,

seit einigen Stunden bin ich am ausarbeiten einer Applikation welche einen Ordner Überwacht und auf .jpgs wartet. Falls dort eines Auftaucht dann soll er sich dieses schnappen und entsprechen der max. erlaubten Breite skalieren. Jedoch habe ich das Problem das er mir beim Einlesen des Images mit folgendem Fehlercode abbricht.

C:\Dokumente und Einstellungen\SchutzenbacM\Desktop\Bild In\Test_7MB_9.jpg

Exception in thread "Thread-1" java.lang.OutOfMemoryError: Java heap space

        at java.awt.image.DataBufferByte.<init>(Unknown Source)

        at java.awt.image.ComponentSampleModel.createDataBuffer(Unknown Source)

        at java.awt.image.Raster.createWritableRaster(Unknown Source)

        at javax.imageio.ImageTypeSpecifier.createBufferedImage(Unknown Source)

        at javax.imageio.ImageReader.getDestination(Unknown Source)

        at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source)

        at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)

        at javax.imageio.ImageIO.read(Unknown Source)

        at javax.imageio.ImageIO.read(Unknown Source)

        at Bild.run(Bild.java:156)

        at java.lang.Thread.run(Unknown Source)
Einlesen möchte ich es Über folgenden Code und konnte auch Feststellen das er genau in dieser Zeile Abbricht.
BufferedImage img = ImageIO.read(dateien[x]);

ich habe auch schon dutzende andere Varianten versucht allerdings bricht er mir jedesmal mit dem selben Fehlercode die Verarbeitung ab.

Ich hoffe das dieser Code schnipsel genügt ansonsten einfach kurz melden dann liefer ich den rest nach.

MFG

Ionman

Geschrieben

Die Fehlermeldung sagt dir doch genau, was los ist:

java.lang.OutOfMemoryError: Java heap space
Die Virtual Machine hat schlicht und ergreifend nicht genügend Speicherplatz zzr Verfügung.

Wenn du dem Programm beim Start mehr Speicherplatz zuweist sollte es funtkionieren (Stichwort für eine erweiterte Suche: -Xmx)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...