public TiffContents readContents(ByteSource byteSource, Map params, FormatCompliance formatCompliance) throws ImageReadException, IOException { Collector collector = new Collector(params); read(byteSource, params, formatCompliance, collector); TiffContents contents = collector.getContents(); return contents; }
public void add(TiffField entry) { add(new TiffImageMetadata.Item(entry)); }
public BufferedImage getTiffImage() throws ImageReadException, IOException { Map params = null; return getTiffImage(params); }
public BufferedImage getTiffImage(Map params) throws ImageReadException, IOException { if (null == tiffImageData) return null; return new TiffImageParser().getBufferedImage(this, params); }
public TiffField findField(TagInfo tagInfo) throws ImageReadException { ArrayList directories = getDirectories(); for (int i = 0; i < directories.size(); i++) { Directory directory = (Directory) directories.get(i); TiffField field = directory.findField(tagInfo); if (null != field) return field; } return null; }
public TiffImageData getRawImageData() { ArrayList dirs = exif.getDirectories(); for (int i = 0; i < dirs.size(); i++) { TiffImageMetadata.Directory dir = (TiffImageMetadata.Directory) dirs .get(i); // Debug.debug("dir", dir); TiffImageData rawImageData = dir.getTiffImageData(); if (null != rawImageData) return rawImageData; } return null; }
public boolean hasJpegImageData() throws ImageReadException { if (null != findField(TIFF_TAG_JPEG_INTERCHANGE_FORMAT)) return true; return false; }
public boolean addDirectory(TiffDirectory directory) { super.addDirectory(directory); return false; }
public TiffContents getContents() { return new TiffContents(tiffHeader, directories); } }
private boolean readDirectory(ByteSource byteSource, int offset, int dirType, FormatCompliance formatCompliance, Listener listener, List visited) throws ImageReadException, IOException { boolean ignoreNextDirectory = false; return readDirectory(byteSource, offset, dirType, formatCompliance, listener, ignoreNextDirectory, visited); }
public TiffContents readContents(ByteSource byteSource, Map params, FormatCompliance formatCompliance) throws ImageReadException, IOException { Collector collector = new Collector(params); read(byteSource, params, formatCompliance, collector); TiffContents contents = collector.getContents(); return contents; }
public void add(TiffField entry) { add(new TiffImageMetadata.Item(entry)); }
public BufferedImage getThumbnail() throws ImageReadException, IOException { return directory.getTiffImage(); }
public boolean addDirectory(TiffDirectory directory) { super.addDirectory(directory); return false; }
public TiffContents getContents() { return new TiffContents(tiffHeader, directories); } }
public BufferedImage getTiffImage() throws ImageReadException, IOException { Map params = null; return getTiffImage(params); }
public boolean hasJpegImageData() throws ImageReadException { if (null != findField(TIFF_TAG_JPEG_INTERCHANGE_FORMAT)) return true; return false; }
public TiffField findField(TagInfo tag) throws ImageReadException { boolean failIfMissing = false; return findField(tag, failIfMissing); }