Examples of ImageInputStream


Examples of ae.javax.imageio.stream.ImageInputStream

        IOException ioe = null;

        while (readerIterator.hasNext()) {
            ImageReader imageReader = (ImageReader)readerIterator.next();
            try {
                ImageInputStream imageInputStream =
                    ImageIO.createImageInputStream(inputStream);

                try {
                    ImageReadParam param = imageReader.getDefaultReadParam();
                    imageReader.setInput(imageInputStream, true, true);
                    BufferedImage bufferedImage =
                        imageReader.read(imageReader.getMinIndex(), param);
                    if (bufferedImage != null) {
                        return bufferedImage;
                    }
                } finally {
                    imageInputStream.close();
                    imageReader.dispose();
                }
            } catch (IOException e) {
                ioe = e;
                continue;
View Full Code Here

Examples of com.alibaba.simpleimage.io.ImageInputStream

    }

    public static ImageWrapper readJPEG(InputStream input)
            throws SimpleImageException {
        ImageWrapper img = null;
        ImageInputStream imageStream = null;

        try {
            imageStream = new ImageBitsInputStream(input);
            JPEGDecoder decoder = new JPEGDecoder(imageStream);
View Full Code Here

Examples of com.google.code.appengine.imageio.stream.ImageInputStream

            throw new IOException(ImageGraphics2D.class
                    + ": No reader for format '" + format + "'.");
        }
        ImageReader reader = (ImageReader) iterator.next();

        ImageInputStream iis = ImageIO.createImageInputStream(is);
        reader.setInput(iis, true);
        BufferedImage image = reader.read(0);
        reader.dispose();
        iis.close();
        return image;
    }
View Full Code Here

Examples of javax.imageio.stream.ImageInputStream

    }
  }
 
  protected static void readJPEG(byte[] data,BufferedImage dest) throws IOException {
    ByteArrayInputStream in = new ByteArrayInputStream(data);
    ImageInputStream stream = ImageIO.createImageInputStream(in);
    Iterator iter = ImageIO.getImageReaders(stream);
    ImageReader reader = (ImageReader)iter.next();
    if(reader==null)
      throw new UnsupportedOperationException("This image is unsupported.");
    reader.setInput(stream,false);
View Full Code Here

Examples of javax.imageio.stream.ImageInputStream

      currentFrame = null;
     
      try
      {
        ByteArrayInputStream in = new ByteArrayInputStream(data);
        ImageInputStream stream = ImageIO.createImageInputStream(in);
       
        decoder.setInput(stream, false, false);
        param.setDestination(itsImage);
        decoder.read(0, param);
       
        component.setImage(itsImage);
       
        stream.close();
        in.close();

        // mgodehardt: will measure the real framerate
        long currentTimestamp = System.nanoTime();
        if ( -1 == lastTimestamp )
View Full Code Here

Examples of javax.imageio.stream.ImageInputStream

  /**
   * Returns format name for given image.
   */
  public static String getFormat(File image) throws IOException {
    ImageInputStream stream = ImageIO
        .createImageInputStream(new FileInputStream(image));
    Iterator iter = ImageIO.getImageReaders(stream);
    if (!iter.hasNext()) {
      return null;
    }
    ImageReader reader = (ImageReader) iter.next();
    stream.close();
    return reader.getFormatName();
  }
View Full Code Here

Examples of javax.imageio.stream.ImageInputStream

    * @throws IOException
    */
   public static IIOImage readImage(InputStream in, ImageReader reader, int imageIndex)
           throws IOException
   {
      ImageInputStream iis = ImageIO.createImageInputStream(in);
      reader.setInput(iis, false);
      return reader.readAll(imageIndex, null);
   }
View Full Code Here

Examples of javax.imageio.stream.ImageInputStream

       
        assertEquals(format, result.getBarcodeFormat());
    }
   
    private void checkType(File file, String type) throws IOException {
        ImageInputStream iis = ImageIO.createImageInputStream(file);
        ImageReader reader = ImageIO.getImageReaders(iis).next();
        String format = reader.getFormatName();
        assertEquals(type, format.toUpperCase());
    }
View Full Code Here

Examples of javax.imageio.stream.ImageInputStream

                return;
            }

            Thread thread = Thread.currentThread();
            ClassLoader initialTCCL = thread.getContextClassLoader();
            ImageInputStream testStream = null;

            try {
                ClassLoader systemCL = ClassLoader.getSystemClassLoader();
                thread.setContextClassLoader(systemCL);
                // set in-memory caching ImageIO
                ImageIO.setUseCache(false);

                // force Disposer/AWT threads initialization
                testStream = ImageIO.createImageInputStream(new ByteArrayInputStream(new byte[0]));
                Toolkit.getDefaultToolkit().getSystemEventQueue();
            } catch (IOException e) {
                LOGGER.error(e.getMessage(), e);
            } finally {
                if (testStream != null) {
                    try {
                        testStream.close();
                    } catch (IOException e) {
                        LOGGER.error(e.getMessage(), e);
                    }
                }
View Full Code Here

Examples of javax.imageio.stream.ImageInputStream

    
     @see org.im4java.process.OutputConsumer#consumeOutput(java.io.InputStream)
  */
   
  public void consumeOutput(InputStream pInputStream) throws IOException {
    ImageInputStream iis = ImageIO.createImageInputStream(pInputStream);
    if (iis != null) {
      Iterator<ImageReader> iter = ImageIO.getImageReaders(iis);
      if (iter.hasNext()) {
  ImageReader reader = iter.next();
  reader.setInput(iis);
  iImage = reader.read(0);
  iis.close();
  reader.dispose();
      } else {
  throw new IllegalStateException("no ImageReader for given format");
      }
    } else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.