Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.458 pregleda

Najnovija ↓

Java 1.3.1 - ImageIcon 20.07.2006. u 22:14 · pre 246 meseci #1
Pozdrav,

Jedno kratko ptanje: postaviu sam sliku na gui koristeci ImageIcon. Sada trebam tu sliku snimiti na disk pa me zanima zna li netko kako to izvesti? U javi 1.4 sam to napravio koristeci ImageIO(javax.imageio.*), medjutim to treba izvesti u javi 1.3.1. koja,nazalost, ne sadrzi ovaj package.....

tnx
Re: Java 1.3.1 - ImageIcon 26.07.2006. u 18:22 · pre 246 meseci #2
Image -> Jpg (koriscenjem com.sun.image.codec.jpeg paketa, JDK 1.2+)

Code:

public void saveImageToFile(Image img, String fileName) throws IOException {
    BufferedImage bimg = null;
    int w = img.getWidth(null);
    int h = img.getHeight(null);
    int [] pixels = new int[w * h];
    PixelGrabber pg = new PixelGrabber(img,0,0,w,h,pixels,0,w);
    try { 
        pg.grabPixels(); 
    } catch(InterruptedException ie) { 
        ie.printStackTrace();
    }
    
    bimg = new BufferedImage(w,h,BufferedImage.TYPE_INT_RGB);
    bimg.setRGB(0,0,w,h,pixels,0,w);
    
    FileOutputStream fos = new FileOutputStream(fileName);
    JPEGImageEncoder jpeg = JPEGCodec.createJPEGEncoder(fos);
    jpeg.encode(bimg);
    fos.close();
}


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme