Package gov.lanl.adore.djatoka.io.writer

Examples of gov.lanl.adore.djatoka.io.writer.TIFWriter


   * Create temporary tiff file from provided BufferedImage object 
   * @param bi BufferedImage containing raster data
   * @return File object for temporary image file
   */
  public static File createTempTiff(BufferedImage bi) throws Exception {
    TIFWriter w = new TIFWriter();
    File f = File.createTempFile("tmp", ".tif");
    FileOutputStream fos = new FileOutputStream(f);
    BufferedOutputStream bos = new BufferedOutputStream(fos);
    w.write(bi, bos);
    bos.close();
    return f;
  }
View Full Code Here


        final BufferedImage image = Scalr.resize(aImage, Scalr.Method.ULTRA_QUALITY, max - myPixelCount);
        final FileOutputStream fOutStream = new FileOutputStream(aOutputFile);
        final BufferedOutputStream outStream = new BufferedOutputStream(fOutStream);

        try {
            new TIFWriter().write(image, outStream);
        } catch (final FormatIOException details) {
            throw new IOException(details);
        }

        outStream.close();
View Full Code Here

     *
     * @param bImage BufferedImage containing raster data
     * @return File object for temporary image file
     */
    public static File createTempTiff(BufferedImage bImage) throws Exception {
        TIFWriter tifWriter = new TIFWriter();
        File tifFile = File.createTempFile("tmp", ".tif");

        FileOutputStream fileOut = new FileOutputStream(tifFile);
        BufferedOutputStream outStream = new BufferedOutputStream(fileOut);

        tifWriter.write(bImage, outStream);
        outStream.close();

        if (LOGGER.isDebugEnabled()) {
            LOGGER.debug("Temp tiff file created: {} (size: {})", tifFile, tifFile.length());
        }
View Full Code Here

TOP

Related Classes of gov.lanl.adore.djatoka.io.writer.TIFWriter

Copyright © 2018 www.massapicom. 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.