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)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...