• Como Guardar Una Imagen Java en Un Archivo PNG o JPG

    Siguiendo con Java2D hoy vemos como guardar una imagen generada por java graphics en un archivo PNG o JPG.

    Primero que nada tenemos que crear la imagen en Java usando la API Java2D

    int width = 200;
    int height = 200;
    
    BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
    
    Graphics2D g = bufferedImage.createGraphics();
    
    g.setColor(Color.red);
    g.fillOval(0, 0, width, height);
    
    g.dispose();
    

    Basicamente lo que hicimos aca es generar una image de 200 x 200 pixeles a la cual le dibujamos un circulo de color rojo. Nada dificil hasta ahi, no ?

    Bueno, ahora nos toca guardar esto como un archivo PNG.

    File file = new File("theimage.png");
    ImageIO.write(image, "png", file);
    

    Y en uno JPG…

    File file = new File("theimage.jpg");
    ImageIO.write(image, "jpg", file);
    

    Eso es todo.

    Tags: ,

Leave a comment