Class QuicklookGenerator
- java.lang.Object
-
- org.esa.snap.core.datamodel.quicklooks.QuicklookGenerator
-
public class QuicklookGenerator extends Object
Generates Quicklook images
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_VALUE_QUICKLOOKS_MAX_WIDTH
static boolean
DEFAULT_VALUE_QUICKLOOKS_SAVE_WITH_PRODUCT
static String
PREFERENCE_KEY_QUICKLOOKS_MAX_WIDTH
Preferences key for maximum quicklook widthstatic String
PREFERENCE_KEY_QUICKLOOKS_SAVE_WITH_PRODUCT
Preferences key for saving quicklook with product or not
-
Constructor Summary
Constructors Constructor Description QuicklookGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BufferedImage
createQuickLookFromBrowseProduct(Product browseProduct)
BufferedImage
createQuickLookImage(Product product, Band[] quicklookBands, ProgressMonitor pm)
static Band[]
findQuicklookBands(Product product)
static boolean
writeImage(BufferedImage bufferedImage, File quickLookFile)
-
-
-
Field Detail
-
PREFERENCE_KEY_QUICKLOOKS_SAVE_WITH_PRODUCT
public static final String PREFERENCE_KEY_QUICKLOOKS_SAVE_WITH_PRODUCT
Preferences key for saving quicklook with product or not- See Also:
- Constant Field Values
-
PREFERENCE_KEY_QUICKLOOKS_MAX_WIDTH
public static final String PREFERENCE_KEY_QUICKLOOKS_MAX_WIDTH
Preferences key for maximum quicklook width- See Also:
- Constant Field Values
-
DEFAULT_VALUE_QUICKLOOKS_SAVE_WITH_PRODUCT
public static final boolean DEFAULT_VALUE_QUICKLOOKS_SAVE_WITH_PRODUCT
- See Also:
- Constant Field Values
-
DEFAULT_VALUE_QUICKLOOKS_MAX_WIDTH
public static final int DEFAULT_VALUE_QUICKLOOKS_MAX_WIDTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
createQuickLookFromBrowseProduct
public BufferedImage createQuickLookFromBrowseProduct(Product browseProduct) throws IOException
- Throws:
IOException
-
createQuickLookImage
public BufferedImage createQuickLookImage(Product product, Band[] quicklookBands, ProgressMonitor pm) throws IOException
- Throws:
IOException
-
writeImage
public static boolean writeImage(BufferedImage bufferedImage, File quickLookFile)
-
-