Last updated 2004-06-28 by Roedy
Green ©1996-2004 Canadian Mind Products
Java definitions: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
You are here : home : Java Glossary : I words : ImageIO.
With ImageIO, instead of Image you use BufferedImage which is a subclass of Image, and can thus be used in any of the familiar tools that work with Images. Introduced with Java 1.4.
import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import javax.imageio.ImageIO; BufferedImage image = ImageIO.read ( new ByteArrayInputStream ( rawImageBytes ) );
import java.awt.image. BufferedImage; import java.io.File; import javax.imageio.ImageIO; BufferedImage image = ImageIO.read( new File( "rabbit.jpg" ) );
import java.awt.image.BufferedImage; import javax.imageio.ImageIO; BufferedImage image = null; try { image = ImageIO.read( url ); } catch ( IOException e ) { System.out.println( "image missing" ); }
import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.File; ImageIO.write( aBufferedImage, "jpeg" /* "png" "jpeg" format desired, no "gif" yet. */ , new File ( "snap.jpg" ) /* target */ );
import java.awt.image.BufferedImage; import java.awt.Image; ... // convert Image to BufferedImage BufferedImage bufferedImage = new BufferedImage ( imageWidth, imageHeight, BufferedImage.TYPE_INT_BGR ); bufferedImage.createGraphics().drawImage( image, 0, 0, this /* observer */ );
home |
Canadian Mind Products | |||
| mindprod.com IP:[24.87.56.253] | ||||
| Your IP:[80.134.30.163] | ||||
| You are visitor number 2343. | ||||
| Please send errors, omissions and suggestions | ||||
| to improve this page to Roedy Green. | ||||
| You can get a fresh copy of this page from: | or possibly from your local J: drive mirror: | |||
| http://mindprod.com/jgloss/imageio.html | J:\mindprod\jgloss\imageio.html | |||