Package javax.media.jai

Examples of javax.media.jai.BorderExtender


/*    */ {
/*    */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*    */   {
/* 52 */     ImageLayout layout = RIFUtil.getImageLayoutHint(renderHints);
/*    */
/* 56 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(renderHints);
/*    */
/* 60 */     KernelJAI unRotatedKernel = ImageUtil.getUnsharpMaskEquivalentKernel((KernelJAI)paramBlock.getObjectParameter(0), paramBlock.getFloatParameter(1));
/*    */
/* 65 */     KernelJAI kJAI = unRotatedKernel.getRotatedKernel();
/*    */
View Full Code Here


/*  70 */     if ((!MediaLibAccessor.isMediaLibCompatible(args, layout)) || (!MediaLibAccessor.hasSameNumBands(args, layout)) || (source.getTileWidth() >= 32768) || (source.getTileHeight() >= 32768))
/*     */     {
/*  76 */       return null;
/*     */     }
/*     */
/*  80 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(hints);
/*     */
/*  82 */     float shear_amt = args.getFloatParameter(0);
/*  83 */     EnumeratedParameter shear_dir = (EnumeratedParameter)args.getObjectParameter(1);
/*     */
/*  85 */     float xTrans = args.getFloatParameter(2);
View Full Code Here

/*    */ {
/*    */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*    */   {
/* 56 */     ImageLayout layout = RIFUtil.getImageLayoutHint(renderHints);
/*    */
/* 60 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(renderHints);
/*    */
/* 63 */     int width = paramBlock.getIntParameter(0);
/* 64 */     int height = paramBlock.getIntParameter(1);
/* 65 */     int xOrigin = paramBlock.getIntParameter(2);
/* 66 */     int yOrigin = paramBlock.getIntParameter(3);
View Full Code Here

/*  68 */     if ((!MediaLibAccessor.isMediaLibCompatible(args, layout)) || (!MediaLibAccessor.hasSameNumBands(args, layout)) || (source.getTileWidth() >= 32768) || (source.getTileHeight() >= 32768))
/*     */     {
/*  74 */       return null;
/*     */     }
/*     */
/*  78 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(hints);
/*     */
/*  80 */     float x_center = args.getFloatParameter(0);
/*  81 */     float y_center = args.getFloatParameter(1);
/*  82 */     float angle = args.getFloatParameter(2);
/*     */
View Full Code Here

/*    */ public class MlibFilteredSubsampleRIF
/*    */   implements RenderedImageFactory
/*    */ {
/*    */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*    */   {
/* 66 */     BorderExtender extender = renderHints == null ? null : (BorderExtender)renderHints.get(JAI.KEY_BORDER_EXTENDER);
/*    */
/* 68 */     ImageLayout layout = renderHints == null ? null : (ImageLayout)renderHints.get(JAI.KEY_IMAGE_LAYOUT);
/*    */
/* 72 */     if ((!MediaLibAccessor.isMediaLibCompatible(paramBlock, layout)) || (!MediaLibAccessor.hasSameNumBands(paramBlock, layout)))
/*    */     {
View Full Code Here

/*    */ {
/*    */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*    */   {
/* 67 */     RenderedImage source = paramBlock.getRenderedSource(0);
/*    */
/* 69 */     BorderExtender extender = renderHints == null ? null : (BorderExtender)renderHints.get(JAI.KEY_BORDER_EXTENDER);
/*    */
/* 71 */     ImageLayout layout = renderHints == null ? null : (ImageLayout)renderHints.get(JAI.KEY_IMAGE_LAYOUT);
/*    */
/* 74 */     int scaleX = paramBlock.getIntParameter(0);
/* 75 */     int scaleY = paramBlock.getIntParameter(1);
View Full Code Here

/*  74 */     if ((!MediaLibAccessor.isMediaLibCompatible(args, layout)) || (!MediaLibAccessor.hasSameNumBands(args, layout)) || (source.getTileWidth() >= 32768) || (source.getTileHeight() >= 32768))
/*     */     {
/*  80 */       return null;
/*     */     }
/*     */
/*  84 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(hints);
/*     */
/*  86 */     Warp warp = (Warp)args.getObjectParameter(0);
/*  87 */     Interpolation interp = (Interpolation)args.getObjectParameter(1);
/*  88 */     double[] backgroundValues = (double[])args.getObjectParameter(2);
/*     */
View Full Code Here

/* 57 */     if ((!MediaLibAccessor.isMediaLibCompatible(args, layout)) || (!MediaLibAccessor.hasSameNumBands(args, layout)))
/*    */     {
/* 59 */       return null;
/*    */     }
/*    */
/* 63 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(hints);
/*    */
/* 65 */     RenderedImage source = args.getRenderedSource(0);
/*    */
/* 71 */     KernelJAI kern_h = (KernelJAI)args.getObjectParameter(0);
/* 72 */     KernelJAI kern_v = (KernelJAI)args.getObjectParameter(1);
View Full Code Here

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

/* 56 */     if ((!MediaLibAccessor.isMediaLibCompatible(paramBlock, layout)) || (!MediaLibAccessor.hasSameNumBands(paramBlock, layout)))
/*    */     {
/* 58 */       return null;
/*    */     }
/*    */
/* 62 */     BorderExtender extender = RIFUtil.getBorderExtenderHint(renderHints);
/*    */
/* 64 */     MaxFilterShape maskType = (MaxFilterShape)paramBlock.getObjectParameter(0);
/*    */
/* 66 */     int maskSize = paramBlock.getIntParameter(1);
/* 67 */     RenderedImage ri = paramBlock.getRenderedSource(0);
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.