< prev index next >

test/javax/imageio/MultiReadTest.java

Print this page




  35 import java.awt.Rectangle;
  36 import java.awt.image.BufferedImage;
  37 import java.io.File;
  38 import java.io.IOException;
  39 import javax.imageio.ImageIO;
  40 import javax.imageio.ImageReadParam;
  41 import javax.imageio.ImageReader;
  42 import javax.imageio.stream.ImageInputStream;
  43 
  44 public class MultiReadTest {
  45 
  46     private static final File pwd = new File(".");
  47 
  48     private static final Color srcColor = Color.red;
  49     private static final int width = 200;
  50     private static final int height = 200;
  51 
  52     private static final int max = 5;
  53 
  54     public static void main(String[] args) throws IOException {
  55         final String[] formats = { "bmp", "png", "gif", "jpg" };
  56 
  57         for (String f : formats) {
  58             test(f);
  59         }
  60     }
  61 
  62     private static void test(String format) throws IOException {
  63         System.out.println("Format: " + format);
  64 
  65         BufferedImage src = createSrc();
  66 
  67         ImageInputStream iis = prepareInput(src, format);
  68 
  69         ImageReader reader = ImageIO.getImageReaders(iis).next();
  70 
  71         reader.setInput(iis);
  72 
  73         ImageReadParam p = reader.getDefaultReadParam();
  74         int cnt = 0;
  75         do {




  35 import java.awt.Rectangle;
  36 import java.awt.image.BufferedImage;
  37 import java.io.File;
  38 import java.io.IOException;
  39 import javax.imageio.ImageIO;
  40 import javax.imageio.ImageReadParam;
  41 import javax.imageio.ImageReader;
  42 import javax.imageio.stream.ImageInputStream;
  43 
  44 public class MultiReadTest {
  45 
  46     private static final File pwd = new File(".");
  47 
  48     private static final Color srcColor = Color.red;
  49     private static final int width = 200;
  50     private static final int height = 200;
  51 
  52     private static final int max = 5;
  53 
  54     public static void main(String[] args) throws IOException {
  55         final String[] formats = { "bmp", "png", "gif", "jpg", "tif" };
  56 
  57         for (String f : formats) {
  58             test(f);
  59         }
  60     }
  61 
  62     private static void test(String format) throws IOException {
  63         System.out.println("Format: " + format);
  64 
  65         BufferedImage src = createSrc();
  66 
  67         ImageInputStream iis = prepareInput(src, format);
  68 
  69         ImageReader reader = ImageIO.getImageReaders(iis).next();
  70 
  71         reader.setInput(iis);
  72 
  73         ImageReadParam p = reader.getDefaultReadParam();
  74         int cnt = 0;
  75         do {


< prev index next >