Java

Vytlač príspevok
Odporuč príspevok
Bookmark and Share PRIDAŤ NA VYBRALI.SME.SK

Zápis obrázkov do súboru

Ako sa dá obraz nakreslený na komponente zapísať do súboru.
        // gpanel je komponent ktorý vie nakresliť graf
        // najprv vytvoríme BufferedImage rovnakej veľkosti
        BufferedImage img =  new BufferedImagegpanel.getWidth(),gpanel.getHeight(),
            BufferedImage.TYPE_USHORT_555_RGB
        );
        
        // Z obrázku získame graphics 
        Graphics graphics = img.getGraphics();
        // a nakreslíme naň gpanel
        gpanel.paint(graphics);
        graphics.dispose();
        
        try {
          // ImageIO sa dá priamo použiť na zápis
          // druhý argument je formát súboru, vyskúšajte si aj dáku iný
          ImageIO.write(img, "PNG"new File("obr.png"));
        catch (IOException e) {
          e.printStackTrace();
        }

Java krúžok | stály odkaz

Komentáre

Pozor, na konci je potreba spočítať neľahkú matematickú úlohu! Inak komentár nevložíme. Pre tých lenivejších je tam tlačidlo kúzlo.



Prevádzkované na CMS TeaGuru spoločnosti Singularity, s.r.o., © 2004-2014