protected CachableRed convertSourceCS(CachableRed cr) { if (csLinear) return GraphicsUtil.convertToLsRGB(cr); else return GraphicsUtil.convertTosRGB(cr); }
protected CachableRed convertSourceCS(CachableRed cr) { if (csLinear) return GraphicsUtil.convertToLsRGB(cr); else return GraphicsUtil.convertTosRGB(cr); }
protected CachableRed convertSourceCS(CachableRed cr) { if (csLinear) return GraphicsUtil.convertToLsRGB(cr); else return GraphicsUtil.convertTosRGB(cr); }
protected CachableRed renderGNR() { AffineTransform at, rcAT; at = usr2dev; rcAT = new AffineTransform(at.getScaleX(), at.getShearY(), at.getShearX(), at.getScaleY(), 0, 0); RenderContext rc = new RenderContext(rcAT, null, renderingHints); RenderedImage ri = rootFilter.createRendering(rc); if (ri == null) return null; CachableRed ret; ret = GraphicsUtil.wrap(ri); ret = setupCache(ret); int dx = Math.round((float)at.getTranslateX()); int dy = Math.round((float)at.getTranslateY()); ret = new TranslateRed(ret, ret.getMinX()+dx, ret.getMinY()+dy); ret = GraphicsUtil.convertTosRGB(ret); return ret; }
protected CachableRed renderGNR() { AffineTransform at, rcAT; at = usr2dev; rcAT = new AffineTransform(at.getScaleX(), at.getShearY(), at.getShearX(), at.getScaleY(), 0, 0); RenderContext rc = new RenderContext(rcAT, null, renderingHints); RenderedImage ri = rootFilter.createRendering(rc); if (ri == null) return null; CachableRed ret; ret = GraphicsUtil.wrap(ri); ret = setupCache(ret); int dx = Math.round((float)at.getTranslateX()); int dy = Math.round((float)at.getTranslateY()); ret = new TranslateRed(ret, ret.getMinX()+dx, ret.getMinY()+dy); ret = GraphicsUtil.convertTosRGB(ret); return ret; }
protected CachableRed renderGNR() { AffineTransform at, rcAT; at = usr2dev; rcAT = new AffineTransform(at.getScaleX(), at.getShearY(), at.getShearX(), at.getScaleY(), 0, 0); RenderContext rc = new RenderContext(rcAT, null, renderingHints); RenderedImage ri = rootFilter.createRendering(rc); if (ri == null) return null; CachableRed ret; ret = GraphicsUtil.wrap(ri); ret = setupCache(ret); int dx = Math.round((float)at.getTranslateX()); int dy = Math.round((float)at.getTranslateY()); ret = new TranslateRed(ret, ret.getMinX()+dx, ret.getMinY()+dy); ret = GraphicsUtil.convertTosRGB(ret); return ret; }
cr = convertTosRGB(cr); else if (g2dCS == ColorSpace.getInstance(ColorSpace.CS_LINEAR_RGB)) cr = convertToLsRGB(cr);
cr = convertTosRGB(cr); else if (g2dCS == ColorSpace.getInstance(ColorSpace.CS_LINEAR_RGB)) cr = convertToLsRGB(cr);
cr = convertTosRGB(cr); else if (g2dCS == ColorSpace.getInstance(ColorSpace.CS_LINEAR_RGB)) cr = convertToLsRGB(cr);