Package javax.imageio.stream

Examples of javax.imageio.stream.ImageInputStream.reset()


                            // only assume that if APPE marker is present and colorspace is CMYK,
                            // the image is inverted.
                            appeFound = true;
                        }
                    } finally {
                        in.reset();
                    }
                    in.skipBytes(reclen);
                    break;
                default:
                    jpeg.skipCurrentMarkerSegment();
View Full Code Here


                        firstException = null; //Clear exception after successful fallback attempt
                        break;
                    } catch (IIOException iioe) {
                        //ignore
                    }
                    imgStream.reset();
                } finally {
                    reader.dispose();
                }
            }
        } finally {
View Full Code Here

                if (firstIOException == null) {
                    firstIOException = ioe;
                }
            } finally {
                reader.dispose();
                in.reset();
            }
        }
       
        if (iiometa == null) {
            if (firstIOException == null) {
View Full Code Here

            final ImageInputStream in = getStorageAs(ImageInputStream.class);
            if (in != null) {
                in.mark();
                final byte[] buffer = new byte[MINIMAL_BUFFER_SIZE];
                final int n = in.read(buffer);
                in.reset();
                if (n >= 1) {
                    asByteBuffer = ByteBuffer.wrap(buffer).order(in.getByteOrder());
                    asByteBuffer.limit(n);
                    // Can't invoke asReadOnly() because 'prefetch()' need to be able to write in it.
                }
View Full Code Here

                   && iis.read() == 'D'
                   && iis.read() == 'I'
                   && iis.read() == 'C'
                   && iis.read() == 'M'));
        } finally {
            iis.reset();
        }
    }

    @Override
    public ImageReader createReaderInstance(Object extension)
View Full Code Here

                if (stream != null) {
                    stream.mark();
                }
                canDecode = spi.canDecodeInput(input);
                if (stream != null) {
                    stream.reset();
                }

                return canDecode;
            } catch (IOException e) {
                return false;
View Full Code Here

                } catch (Throwable t) {
                }

            if (stream != null){
                try {
                    stream.reset();
                } catch (Throwable t) {
                }
                if (closeMe){
                    try {
                        stream.close();
View Full Code Here

          }
          fireEvent(message.toString(),overallProgress);
          break;
        }
        final ImageReader reader = (ImageReader) it.next();
        stream.reset();
        stream.mark();
        // is it a geotiff reader or not?
        if(!reader.getFormatName().toLowerCase().startsWith("tif")){
                                    if (LOGGER.isLoggable(Level.INFO)) {
                                        LOGGER.info("Discarding input file "+files[fileBeingProcessed] + " since it is not a proper tif file.");
View Full Code Here

          }
          fireEvent(message.toString(),
                  overallProgress);
          layout = Utils.createTiledLayout(tileW, tileH, 0, 0);
        }
        stream.reset();
        reader.reset();
        reader.dispose();

        //
        // output image stream
View Full Code Here

        ImageInputStream stream = (ImageInputStream)input;
        byte[] b = new byte[6];
        stream.mark();
        stream.readFully(b);
        stream.reset();

        return b[0] == 'G' && b[1] == 'I' && b[2] == 'F' && b[3] == '8' &&
            (b[4] == '7' || b[4] == '9') && b[5] == 'a';
    }
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.