/** * Dumps a text description of an image chain, useful to for headless debugging * or logging purposes * @param image * @return */ public static String dumpChain(RenderedImage image) { TextTreeBuilder builder = new TextTreeBuilder(); dumpChain(image, builder); return builder.toString(); }
public void newChild() { indent++; newLine(); }
builder.append(name); builder.append(", offset:"); builder.append(image.getMinX() + ", " + image.getMinY()); builder.append(", size:"); builder.append(image.getWidth() + " x " + image.getHeight()); builder.append(", tile size:" + image.getTileWidth() + " x " + image.getTileHeight()); builder.newLine(); builder.append("Params. "); builder.append(pname); builder.append(":"); builder.append("; "); builder.newLine(); builder.append("Bands: " + sm.getNumBands() + ", type: " + TYPE_MAP.get(sm.getDataType())); builder.append("; Color model:" + image.getColorModel().getClass()); builder.append(", transparency: "); switch (image.getColorModel().getTransparency()) builder.append("Opaque"); break; case Transparency.TRANSLUCENT: builder.append("Translucent"); break; case Transparency.BITMASK: builder.append("Bitmas k");
builder.append(name); builder.append(", offset:"); builder.append(image.getMinX() + ", " + image.getMinY()); builder.append(", size:"); builder.append(image.getWidth() + " x " + image.getHeight()); builder.append(", tile size:" + image.getTileWidth() + " x " + image.getTileHeight()); builder.newLine(); builder.append("Params. "); builder.append(pname); builder.append(":"); builder.append("; "); builder.newLine(); builder.append("Bands: " + sm.getNumBands() + ", type: " + TYPE_MAP.get(sm.getDataType())); builder.append("; Color model:" + image.getColorModel().getClass()); builder.append(", transparency: "); switch (image.getColorModel().getTransparency()) builder.append("Opaque"); break; case Transparency.TRANSLUCENT: builder.append("Translucent"); break; case Transparency.BITMASK: builder.append("Bitmas k");
/** * Dumps a text description of an image chain, useful to for headless debugging * or logging purposes * @param image * @return */ public static String dumpChain(RenderedImage image) { TextTreeBuilder builder = new TextTreeBuilder(); dumpChain(image, builder); return builder.toString(); }
public void newChild() { indent++; newLine(); }