private ImageInfo createDefaultImageInfo() { try { return ProductUtils.createImageInfo(productSceneView.getRasters(), false, ProgressMonitor.NULL); } catch (IOException e) { JOptionPane.showMessageDialog(getContentPanel(), "Failed to create default image settings:\n" + e.getMessage(), "I/O Error", JOptionPane.ERROR_MESSAGE); return null; } }
ImageInfo outImageInfo = ProductUtils.createImageInfo(rgbBands, true, ProgressMonitor.NULL); BufferedImage outImage = ProductUtils.createRgbImage(rgbBands, outImageInfo, ProgressMonitor.NULL);
private void writeImage() throws IOException { ImageInfo imageInfo = ProductUtils.createImageInfo(rgbChannelNodes, true, ProgressMonitor.NULL); BufferedImage outputImage = ProductUtils.createRgbImage(rgbChannelNodes, imageInfo, ProgressMonitor.NULL); ParameterBlock storeParams = new ParameterBlock(); storeParams.addSource(outputImage); storeParams.add(file); storeParams.add(formatName); JAI.create("filestore", storeParams); }
ImageInfo imageInfo = ProductUtils.createImageInfo(bands, true, ProgressMonitor.NULL); if (imageInfo.getNoDataColor().getAlpha() < 255 && "BMP".equalsIgnoreCase(_formatName)) { if (_noDataColor != null) {