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 