tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
917
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MySelV MySelV ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    16
    Hallo,

    ich habe wiedermal ein kleines Problem mit JAVA. Ich habe ein ByteArray, welches ich aus der Datenbank auslese und das ich gerne in ein SWT Image umwandeln möchte. Zum Testen habe ich hier das ByteArray vom Tutorial aus java2s.com genommen.

    Folgendes habe ich probiert:
    Code :
    1
    2
    3
    
    ByteArrayInputStream bais = new ByteArrayInputStream(srcData);
    ImageData imgData = new ImageData(bais);
    Image img = new Image(null, imgData);

    Allerdings mag mich SWT in Zeile 2 nicht mehr und bringt mir folgende Exception:
    org.eclipse.swt.SWTException: Unsupported or unrecognized format

    1) Kann ich das Bild überhaupt auf diese Weise erzeugen? (man sehe vorerst darüber hinweg, dass mein Display null ist)
    2) Liegt es wirklich am Bild Format, also sowas wie JPG, BMP, ... ?
    3) Kennt jemand eine Lösung oder einen anderen Weg?

    Gruß
    Erik
     

  2. #2
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.098
    Moin,

    // Antwort entfernt .....

    EDIT: Sorry - hatte nicht richtig gelesen - Du schriebst ja Exception !

    Gruß
    Klaus

    2. EDIT:
    Versuch' es mal hiermit: "public Image createImage(byte[] imagedata)". Diese Methode erzeugt ein neues Bild, dessen Pixel-Daten aus dem byte-Array imagedata
    bezogen werden (http://www.dpunkt.de/java/Referenz/D...teImage%28byte[]%29)
    Geändert von vfl_freak (11.02.10 um 09:48 Uhr)
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  3. #3
    MySelV MySelV ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    16
    Danke aber ich habe schon eine andere Lösung über den ImageLoader, die funktioniert.

    Siehe http://www.eclipse.org/forums/index....sg&goto=508459
     

Ähnliche Themen

  1. Transparenz Problem (GC + Image + ImageData )
    Von Soultaker im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 15.04.10, 15:58
  2. JPG in Bytearray und zurück
    Von Chris1079 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 17.03.08, 13:31
  3. ZipFIle ByteArray
    Von zerix im Forum Java
    Antworten: 5
    Letzter Beitrag: 09.08.07, 09:20
  4. ByteArray in JarFile
    Von kleinis_1 im Forum Java
    Antworten: 0
    Letzter Beitrag: 12.12.05, 11:44
  5. Imagedata erstellen zu langsam
    Von Zerwas im Forum Java
    Antworten: 5
    Letzter Beitrag: 28.09.05, 16:29

Stichworte