org.jpedal.io.TiffHelper Maven / Gradle / Ivy
/*
* ===========================================
* Java Pdf Extraction Decoding Access Library
* ===========================================
*
* Project Info: http://www.idrsolutions.com
* Help section for developers at http://www.idrsolutions.com/support/
*
* (C) Copyright 1997-2017 IDRsolutions and Contributors.
*
* This file is part of JPedal/JPDF2HTML5
*
@LICENSE@
*
* ---------------
* TiffHelper.java
* ---------------
*/
package org.jpedal.io;
import java.awt.image.BufferedImage;
import org.jpedal.external.ExternalHandlers;
public class TiffHelper {
//private ImageDecoder dec;
private final int pageCount;
private final String file;
/**
* setup access to Tif file and also read page count
*/
public TiffHelper(final String file) {
this.file = file;
pageCount = ExternalHandlers.ImageLib.getTiffPageCount(file);
}
public int getTiffPageCount() {
return pageCount;
}
public BufferedImage getImage(final int tiffImageToLoad) {
return ExternalHandlers.ImageLib.getTiffImage(tiffImageToLoad, file);
}
}