Auf Thema antworten

Hallo Leute,


folgendes Programm lässt sich nicht ausführen:


[code=Java]import java.awt.image.BufferedImage;

import java.io.ByteArrayOutputStream;

import java.io.IOException;

import javax.imageio.ImageIO;

import sun.misc.BASE64Encoder;



public class encode {

    public static String encodeToString(BufferedImage image, String type) {

    String imageString = null;

    ByteArrayOutputStream bos = new ByteArrayOutputStream();

    try {

    ImageIO.write(image, type, bos);

    byte[] imageBytes = bos.toByteArray();

    BASE64Encoder encoder = new BASE64Encoder();

    imageString = encoder.encode(imageBytes);

    bos.close();

    } catch (IOException e) {

    e.printStackTrace();

    }

    return imageString;

    }

}

[/code]


Es dient dazu, ein Image (.png jpeg ...) in einen Base64 String zu verwandeln, nur lässt es sich bei mir nicht ausführen.


Keine Fehlermeldung.


Eclipse Kepler.


Danke :)



Oben