Package javax.media.jai

Examples of javax.media.jai.BorderExtender


/*    */ {
/*    */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*    */   {
/* 51 */     ImageLayout layout = RIFUtil.getImageLayoutHint(renderHints);
/*    */
/* 55 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(renderHints);
/*    */
/* 57 */     MinFilterShape maskType = (MinFilterShape)paramBlock.getObjectParameter(0);
/*    */
/* 59 */     int maskSize = paramBlock.getIntParameter(1);
/* 60 */     RenderedImage ri = paramBlock.getRenderedSource(0);
View Full Code Here


/*    */ {
/*    */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*    */   {
/* 51 */     ImageLayout layout = RIFUtil.getImageLayoutHint(renderHints);
/*    */
/* 55 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(renderHints);
/*    */
/* 57 */     MedianFilterShape maskType = (MedianFilterShape)paramBlock.getObjectParameter(0);
/*    */
/* 59 */     int maskSize = paramBlock.getIntParameter(1);
/* 60 */     RenderedImage ri = paramBlock.getRenderedSource(0);
View Full Code Here

/*    */ {
/*    */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*    */   {
/* 50 */     ImageLayout layout = RIFUtil.getImageLayoutHint(renderHints);
/*    */
/* 54 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(renderHints);
/*    */
/* 56 */     KernelJAI unRotatedKernel = (KernelJAI)paramBlock.getObjectParameter(0);
/*    */
/* 58 */     KernelJAI kJAI = unRotatedKernel.getRotatedKernel();
/*    */
View Full Code Here

/*    */ {
/*    */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*    */   {
/* 50 */     ImageLayout layout = RIFUtil.getImageLayoutHint(renderHints);
/*    */
/* 54 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(renderHints);
/*    */
/* 56 */     KernelJAI unRotatedKernel = (KernelJAI)paramBlock.getObjectParameter(0);
/*    */
/* 58 */     KernelJAI kJAI = unRotatedKernel.getRotatedKernel();
/*    */
View Full Code Here

/*     */
/*     */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*     */   {
/*  65 */     ImageLayout layout = RIFUtil.getImageLayoutHint(renderHints);
/*     */
/*  69 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(renderHints);
/*     */
/*  71 */     RenderedImage source = paramBlock.getRenderedSource(0);
/*     */
/*  73 */     float x_center = paramBlock.getFloatParameter(0);
/*  74 */     float y_center = paramBlock.getFloatParameter(1);
View Full Code Here

/*     */ {
/*     */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*     */   {
/*  57 */     ImageLayout layout = RIFUtil.getImageLayoutHint(renderHints);
/*     */
/*  61 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(renderHints);
/*     */
/*  63 */     RenderedImage source = paramBlock.getRenderedSource(0);
/*     */
/*  65 */     float shear_amt = paramBlock.getFloatParameter(0);
/*  66 */     EnumeratedParameter shear_dir = (EnumeratedParameter)paramBlock.getObjectParameter(1);
View Full Code Here

                        localHints.add(new RenderingHints(JAI.KEY_TILE_CACHE, (TileCache) tc));
                }
               
                // BorderExtender
                localHints.add(ImageUtilities.BORDER_EXTENDER_HINTS);// default
                BorderExtender be = Utils.getBorderExtenderHint(hints);
                if (be != null) {
                    localHints.add(new RenderingHints(JAI.KEY_BORDER_EXTENDER,be));
                }
       
                // TileScheduler
View Full Code Here

    }

    final Interpolation interpolation =(Interpolation) (indexOfInterpolationParam==-1?
          new InterpolationNearest():
            parameters.parameters.getObjectParameter("interpolation")); ;
    final BorderExtender borderExtender=
      (BorderExtender) (indexOfBorderExtenderParam!=-1?
          parameters.parameters.getObjectParameter("BorderExtender"):
            ImageUtilities.DEFAULT_BORDER_EXTENDER);
 
    // /////////////////////////////////////////////////////////////////////
View Full Code Here

        //
        // We have yet to check for it usefulness: it might be more convenient
        // to check for region overlapping and return a nodata value by hand,
        // so to avoid problems with interpolation at source raster borders.
        //
        BorderExtender extender = new BorderExtenderConstant(new double[] { nodata });
       
        return new GridCoverage2DRIA(src, dst, vectorize(src.getRenderedImage()), imageLayout,
                null, false, extender, Interpolation.getInstance(Interpolation.INTERP_NEAREST),
                new double[] { nodata });
    }
View Full Code Here

        //
        // We have yet to check for it usefulness: it might be more convenient
        // to check for region overlapping and return a nodata value by hand,
        // so to avoid problems with interpolation at source raster borders.
        //
        BorderExtender extender = new BorderExtenderConstant(new double[] { nodata });

        return new GridCoverage2DRIA(src, dst.getGridGeometry(), vectorize(src.getRenderedImage()), imageLayout,
                null, false, extender, Interpolation.getInstance(Interpolation.INTERP_NEAREST),
                new double[] { nodata });
    }
View Full Code Here

TOP

Related Classes of javax.media.jai.BorderExtender

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.