Bild erst als Byte-Array einlesen
-
Hi zusammen,
ich lade ein Bild aus dem Internet und würde dazu gerne einen Fortschrittsbalken anzeigen lassen.
Gibt's die Möglichkeit, die Bytes einzeln zu lesen (dann könnte ich ja immer den Balken aktualisieren) und dann dieses Byte-Array in ein Image umzuwandeln? Wie funktioniert das am einfachsten?
Viele Grüße & Danke,
Tobias
-
Mit einem MediaTracker kannst du den Fortschritt beim laden von Bildern verfolgen. Schau dir das mal an.
-
Naja - einen MediaTracker braucht man dazu nicht unbedingt. Der wird meist eingesetzt um festzustellen, ob denn ein Bild schon komplett geladen wurde.
und dann dieses Byte-Array in ein Image umzuwandeln?
Ja - schau dir dazu mal java.awt.Toolkit.createImage(byte[]) an.
HTH