Package javax.imageio

Examples of javax.imageio.ImageReader.dispose()


        // avoid to access the meta information
        ImageReader reader = (ImageReader) readers.next();
        reader.setInput(input);
        Raster raster = reader.readRaster(0, reader.getDefaultReadParam());
        input.close();
        reader.dispose();
        return raster;
    }

    // CMYK jpegs are not supported by JAI, so that we have to do the conversion on our own
    private BufferedImage convertCMYK2RGB(Raster raster, PDColorSpace colorspace) throws IOException
View Full Code Here


            {
                // swallow the exception
            }
            if (reader != null)
            {
                reader.dispose();
            }
        }
        return transformType;
    }
   
View Full Code Here

                        IOException e = new IOException(ex.getMessage());
                        e.initCause(ex);
                        throw e;
                } finally {
                        ((ImageInputStream) r.getInput()).flush();
                        r.dispose();
                        ((ImageInputStream) r.getInput()).close();
                        picture.setStoreMode(Sprite.MODE_JAVA2D | Sprite.MODE_TILE);
                        return makeThumbnailStore(picture, key, mime, attrs);
                }
View Full Code Here

                        IOException e = new IOException(ex.getMessage());
                        e.initCause(ex);
                        throw e;
                } finally {
                        ((ImageInputStream) r.getInput()).flush();
                        r.dispose();
                        ((ImageInputStream) r.getInput()).close();
                        picture.setStoreMode(Sprite.MODE_JAVA2D | Sprite.MODE_TILE);
                        return makeStore(picture, key, mime, attrs);
                }
View Full Code Here

                            n++;
                        }
                    } catch (IOException ex) {
                        ex.printStackTrace();
                    } finally {
                        r.dispose();
                        spTiles.clearResource();
                        Sprite grid = new Sprite();
                        grid.setSize(100, 100);
                        grid.clearImageGraphics();
                        grid.runValidate();
View Full Code Here

            ImageReader r = ((ImageReader) src);
            bi = r.read(0, r.getDefaultReadParam());
            SpriteIO._mt.addImage(bi, 0);
            SpriteIO._mt.waitForID(0);
            SpriteIO._mt.removeImage(bi);
            r.dispose();
        } else {
            throw new JXAException("src is not one of the supported class.");
        }
        Sprite sp = null;
        boolean flushSp = false;
View Full Code Here

      reader.setInput(stream, true, true);
      String type = reader.getFormatName();
      setContentType(Type.getTypeByFormatName(type));
      bufferedImage = reader.read(0, param);
      stream.close();
      reader.dispose();
      dirty = true;
      inputStream.close();
   }
  
   private int getImageType() {
View Full Code Here

      ImageInputStream wrapper = new MemoryCacheImageInputStream(new ByteArrayInputStream(bytes, JAIExifReader.SEEK_BYTES, bytes.length - JAIExifReader.SEEK_BYTES));
      reader.setInput(wrapper, true, false);

      IIOMetadata metadata = reader.getImageMetadata(0);

      reader.dispose();

      return metadata;
    }

    return null;
View Full Code Here

                                / Float.parseFloat(child.getAttribute("value"));
                    }
                }
            }
            imgStream.close();
            reader.dispose();
           
            this.height = imageData.getHeight();
            this.width = imageData.getWidth();

            ColorModel cm = imageData.getColorModel();
View Full Code Here

            strWarning += "\n " + fle.getAbsolutePath();
            GfrUtlImgIoOgc._LOGGER_.warning(strWarning);
         }
         finally
         {
            irr.dispose();
         }
      }

      String str = "Not a known image file: " + fle.getAbsolutePath();
      GfrUtlImgIoOgc._LOGGER_.warning(str);
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.