hb.dataLine("Name", getImageName(image)); hb.dataLine("Image class", image.getClass()); hb.dataLine("Image origin", image.getMinX() + " , " + image.getMinY()); hb.dataLine("Image size", image.getWidth() + " x " + image.getHeight()); int ytc = image.getNumYTiles(); int xtc = image.getNumXTiles(); hb.dataLine("Tile size", tw + " x " + th); hb.dataLine("Tile grid", xtc + " x " + ytc + // " (" + (tw * xtc) + " x " + (th * ytc) + ')'); hb.dataLine("Tile offsets x,y", image.getTileGridXOffset() + ", " + image.getTileGridYOffset()); hb.dataLine("Min tile x,y", image.getMinTileX() + ", " + image.getMinTileY()); hb.dataLine("Sample model", sm.getClass()); hb.dataLine("Size", sm.getWidth() + " x " + sm.getHeight()); hb.dataLine("Bands", sm.getNumBands()); hb.dataLine("Bands", TYPE_MAP.get(sm.getDataType())); hb.dataLine("Color model", colorModel.getClass()); switch (colorModel.getTransparency()) hb.dataLine("Transparency", "Opaque"); break; case Transparency.TRANSLUCENT: hb.dataLine("Transparency", "Translucent"); break; case Transparency.BITMASK:
void buildPropertiesPane(RenderedImage source) { HTMLBuilder hb = new HTMLBuilder(); hb.title("Properties"); String[] properties = source.getPropertyNames(); if (properties == null) { propertiesPanel.setText("No properties found in this image"); return; } Arrays.sort(properties); for (String propName : properties) { hb.dataLine(propName, source.getProperty(propName)); } propertiesPanel.setText(hb.getHtml()); operationPanel.setCaretPosition(0); }
hb.dataLine("Name", getImageName(image)); hb.dataLine("Image class", image.getClass()); hb.dataLine("Image origin", image.getMinX() + " , " + image.getMinY()); hb.dataLine("Image size", image.getWidth() + " x " + image.getHeight()); int ytc = image.getNumYTiles(); int xtc = image.getNumXTiles(); hb.dataLine("Tile size", tw + " x " + th); hb.dataLine("Tile grid", xtc + " x " + ytc + // " (" + (tw * xtc) + " x " + (th * ytc) + ')'); hb.dataLine("Tile offsets x,y", image.getTileGridXOffset() + ", " + image.getTileGridYOffset()); hb.dataLine("Min tile x,y", image.getMinTileX() + ", " + image.getMinTileY()); hb.dataLine("Sample model", sm.getClass()); hb.dataLine("Size", sm.getWidth() + " x " + sm.getHeight()); hb.dataLine("Bands", sm.getNumBands()); hb.dataLine("Bands", TYPE_MAP.get(sm.getDataType())); hb.dataLine("Color model", colorModel.getClass()); switch (colorModel.getTransparency()) hb.dataLine("Transparency", "Opaque"); break; case Transparency.TRANSLUCENT: hb.dataLine("Transparency", "Translucent"); break; case Transparency.BITMASK:
void buildPropertiesPane(RenderedImage source) { HTMLBuilder hb = new HTMLBuilder(); hb.title("Properties"); String[] properties = source.getPropertyNames(); if (properties == null) { propertiesPanel.setText("No properties found in this image"); return; } Arrays.sort(properties); for (String propName : properties) { hb.dataLine(propName, source.getProperty(propName)); } propertiesPanel.setText(hb.getHtml()); operationPanel.setCaretPosition(0); }