Example usage for javax.imageio ImageIO write

List of usage examples for javax.imageio ImageIO write

Introduction

In this page you can find the example usage for javax.imageio ImageIO write.

Prototype

public static boolean write(RenderedImage im, String formatName, OutputStream output) throws IOException 

Source Link

Document

Writes an image using an arbitrary ImageWriter that supports the given format to an OutputStream .

Usage

From source file:Main.java

public static void main(String[] args) throws Exception {
    BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_ARGB);
    ImageIO.write(bi, "png", new File("test.png"));
}

From source file:Main.java

public static void main(String[] args) throws Exception {
    BufferedImage img = colorImage(ImageIO.read(new File("NWvnS.png")));
    ImageIO.write(img, "png", new File("Test.png"));
}

From source file:Main.java

public static void main(String[] args) throws Exception {
    BufferedImage image = null;/*www  .  ja v  a 2  s . com*/

    URL url = new URL("URL_IMAGE");
    image = ImageIO.read(url);

    ImageIO.write(image, "jpg", new File("C:\\out.jpg"));
    ImageIO.write(image, "gif", new File("C:\\out.gif"));
    ImageIO.write(image, "png", new File("C:\\out.png"));

    System.out.println("Done");
}

From source file:Main.java

public static void main(String[] args) throws Exception {
    BufferedImage original = new BufferedImage(100, 100, BufferedImage.TYPE_3BYTE_BGR);

    BufferedImage copy = original.getSubimage(10, 10, 50, 50);

    ImageIO.write(copy, "png", new File("Test.png"));
}

From source file:ImageConverterGIF.java

public static void main(String[] args) throws Exception {
    String imageFilePath = "C:/myBmp.bmp";
    String gifFilePath = "C:/myPic.gif";
    File inputFile = new File(imageFilePath);
    BufferedImage image = ImageIO.read(inputFile);
    File outputFile = new File(gifFilePath);
    ImageIO.write(image, "GIF", outputFile);
}

From source file:Main.java

public static void main(String args[]) throws Exception {
    BufferedImage img1 = ImageIO.read(new File("c:/Java_Dev/1.png"));
    BufferedImage img2 = ImageIO.read(new File("c:/Java_Dev/2.png"));
    BufferedImage joinedImg = joinBufferedImage(img1, img2);
    ImageIO.write(joinedImg, "png", new File("c:/Java_Dev/joined.png"));
}

From source file:Main.java

public static void main(String[] args) throws Exception {
    BufferedImage bsrc = ImageIO.read(new File("a.jpg"));
    BufferedImage bdest = new BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB);
    Graphics2D g = bdest.createGraphics();
    AffineTransform at = AffineTransform.getScaleInstance(2, 2);
    g.drawRenderedImage(bsrc, at);/*from  w  w w.j  a v a2  s .co  m*/
    ImageIO.write(bdest, "JPG", new File("b.jpg"));
}

From source file:Main.java

public static void main(String[] args) throws Exception {
    BufferedImage originalImage = ImageIO.read(new File("test.png"));
    int type = originalImage.getType() == 0 ? BufferedImage.TYPE_INT_ARGB : originalImage.getType();

    BufferedImage resizeImageBmp = resizeImage(originalImage, type);
    ImageIO.write(resizeImageBmp, "png", new File("a.png"));

    resizeImageBmp = resizeImageWithHint(originalImage, type);
    ImageIO.write(resizeImageBmp, "png", new File("b.png"));

}

From source file:Main.java

public static void main(String[] args) throws java.io.IOException {
    BufferedImage img = ImageIO.read(new File("input-image.png"));

    BufferedImage rotated = new AffineTransformOp(
            AffineTransform.getQuadrantRotateInstance(3, img.getWidth() / 2, img.getHeight() / 2),
            AffineTransformOp.TYPE_BILINEAR).filter(img, null);

    ImageIO.write(rotated, "PNG", new File("output-image.png"));
}

From source file:Main.java

public static void main(String[] argv) throws Exception {
    Image img = new ImageIcon("test.png").getImage();

    BufferedImage bufferedImage = new BufferedImage(img.getWidth(null), img.getHeight(null),
            BufferedImage.TYPE_INT_RGB);

    Graphics g = bufferedImage.createGraphics();
    g.drawImage(img, 0, 0, null);/*from  w ww  .ja v  a  2s.co m*/
    g.dispose();

    ImageIO.write(bufferedImage, "png", new File("a.png"));
}