Examples of EnumeratedParameter


Examples of javax.media.jai.EnumeratedParameter

/*    */
/* 69 */     RenderedImage alpha1 = (RenderedImage)args.getObjectParameter(0);
/* 70 */     Object alpha2 = args.getObjectParameter(1);
/* 71 */     boolean premultiplied = ((Boolean)args.getObjectParameter(2)).booleanValue();
/*    */
/* 73 */     EnumeratedParameter destAlpha = (EnumeratedParameter)args.getObjectParameter(3);
/*    */
/* 76 */     SampleModel sm = alpha1.getSampleModel();
/*    */
/* 78 */     if ((!(sm instanceof ComponentSampleModel)) || (sm.getNumBands() != 1) || (!(alpha1.getColorModel() instanceof ComponentColorModel)) || (alpha2 != null) || (premultiplied) || (!destAlpha.equals(CompositeDescriptor.NO_DESTINATION_ALPHA)))
/*    */     {
/* 84 */       return null;
/*    */     }
/*    */
/* 88 */     return new MlibCompositeOpImage(args.getRenderedSource(0), args.getRenderedSource(1), hints, layout, alpha1);
View Full Code Here

Examples of javax.media.jai.EnumeratedParameter

/*     */     }
/*     */
/*  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);
/*  86 */     float yTrans = args.getFloatParameter(3);
/*  87 */     double[] backgroundValues = (double[])args.getObjectParameter(5);
/*     */
/*  90 */     AffineTransform tr = new AffineTransform();
/*     */
/*  92 */     if (shear_dir.equals(ShearDescriptor.SHEAR_HORIZONTAL))
/*     */     {
/*  94 */       tr.setTransform(1.0D, 0.0D, shear_amt, 1.0D, xTrans, 0.0D);
/*     */     }
/*     */     else {
/*  97 */       tr.setTransform(1.0D, shear_amt, 0.0D, 1.0D, 0.0D, yTrans);
View Full Code Here

Examples of javax.media.jai.EnumeratedParameter

/*    */   public RenderedImage create(ParameterBlock paramBlock, RenderingHints renderHints)
/*    */   {
/* 57 */     ImageLayout layout = RIFUtil.getImageLayoutHint(renderHints);
/*    */
/* 60 */     RenderedImage source = paramBlock.getRenderedSource(0);
/* 61 */     EnumeratedParameter scalingType = (EnumeratedParameter)paramBlock.getObjectParameter(0);
/*    */
/* 63 */     EnumeratedParameter dataNature = (EnumeratedParameter)paramBlock.getObjectParameter(1);
/*    */
/* 66 */     FFT fft = new FFT(false, new Integer(scalingType.getValue()), 2);
/*    */
/* 68 */     return new DFTOpImage(source, renderHints, layout, dataNature, fft);
/*    */   }
View Full Code Here

Examples of javax.media.jai.EnumeratedParameter

/*  65 */     if (!MediaLibAccessor.isMediaLibCompatible(new ParameterBlock())) {
/*  66 */       return null;
/*     */     }
/*     */
/*  69 */     RenderedImage source = args.getRenderedSource(0);
/*  70 */     EnumeratedParameter scalingType = (EnumeratedParameter)args.getObjectParameter(0);
/*     */
/*  72 */     EnumeratedParameter dataNature = (EnumeratedParameter)args.getObjectParameter(1);
/*     */
/*  75 */     boolean isComplexSource = !dataNature.equals(DFTDescriptor.REAL_TO_COMPLEX);
/*     */
/*  77 */     int numSourceBands = source.getSampleModel().getNumBands();
/*     */
/*  83 */     if (((isComplexSource) && (numSourceBands == 2)) || ((!isComplexSource) && (numSourceBands == 1) && (MlibDFTOpImage.isAcceptableSampleModel(source.getSampleModel()))))
/*     */     {
View Full Code Here

Examples of javax.media.jai.EnumeratedParameter

/*  66 */     if (!MediaLibAccessor.isMediaLibCompatible(new ParameterBlock())) {
/*  67 */       return null;
/*     */     }
/*     */
/*  70 */     RenderedImage source = args.getRenderedSource(0);
/*  71 */     EnumeratedParameter scalingType = (EnumeratedParameter)args.getObjectParameter(0);
/*     */
/*  73 */     EnumeratedParameter dataNature = (EnumeratedParameter)args.getObjectParameter(1);
/*     */
/*  76 */     boolean isComplexSource = !dataNature.equals(DFTDescriptor.REAL_TO_COMPLEX);
/*     */
/*  78 */     int numSourceBands = source.getSampleModel().getNumBands();
/*     */
/*  84 */     if (((isComplexSource) && (numSourceBands == 2)) || ((!isComplexSource) && (numSourceBands == 1) && (MlibDFTOpImage.isAcceptableSampleModel(source.getSampleModel()))))
/*     */     {
View Full Code Here

Examples of javax.media.jai.EnumeratedParameter

/*     */
/* 247 */     if (!modeName.equalsIgnoreCase("rendered")) {
/* 248 */       return true;
/*     */     }
/*     */
/* 251 */     EnumeratedParameter dataNature = (EnumeratedParameter)args.getObjectParameter(1);
/*     */
/* 254 */     if (!dataNature.equals(REAL_TO_COMPLEX)) {
/* 255 */       RenderedImage src = args.getRenderedSource(0);
/*     */
/* 257 */       if (src.getSampleModel().getNumBands() % 2 != 0) {
/* 258 */         msg.append(getName() + " " + JaiI18N.getString("IDFTDescriptor5"));
/*     */
View Full Code Here

Examples of javax.media.jai.EnumeratedParameter

/*      */
/* 1189 */     if (((serverMask & 0x15) != 21) && ((serverMask & 0x2A) != 42))
/*      */     {
/* 1191 */       if ((opMask & 0x80) != 0)
/*      */       {
/* 1194 */         EnumeratedParameter transposeType = null;
/* 1195 */         switch (paramBlock.getIntParameter(9)) {
/*      */         case 90:
/* 1197 */           transposeType = TransposeDescriptor.ROTATE_270;
/* 1198 */           break;
/*      */         case 180:
/* 1200 */           transposeType = TransposeDescriptor.ROTATE_180;
/* 1201 */           break;
/*      */         case 270:
/* 1203 */           transposeType = TransposeDescriptor.ROTATE_90;
/*      */         }
/*      */
/* 1206 */         if (transposeType != null) {
/* 1207 */           rendering = JAI.create("transpose", rendering, transposeType);
/*      */         }
/*      */
/*      */       }
/*      */
/* 1212 */       if ((opMask & 0x100) != 0) {
/* 1213 */         String axis = (String)paramBlock.getObjectParameter(10);
/* 1214 */         EnumeratedParameter transposeType = axis.equalsIgnoreCase("x") ? TransposeDescriptor.FLIP_VERTICAL : TransposeDescriptor.FLIP_HORIZONTAL;
/*      */
/* 1218 */         rendering = JAI.create("transpose", rendering, transposeType);
/*      */       }
/*      */     }
/*      */
View Full Code Here

Examples of javax.media.jai.EnumeratedParameter

/*    */   {
/* 55 */     ImageLayout layout = RIFUtil.getImageLayoutHint(renderHints);
/*    */
/* 58 */     RenderedImage source = paramBlock.getRenderedSource(0);
/*    */
/* 60 */     EnumeratedParameter type = (EnumeratedParameter)paramBlock.getObjectParameter(0);
/*    */
/* 63 */     SampleModel sm = source.getSampleModel();
/* 64 */     if (((sm instanceof MultiPixelPackedSampleModel)) && (sm.getSampleSize(0) == 1) && ((sm.getDataType() == 0) || (sm.getDataType() == 1) || (sm.getDataType() == 3)))
/*    */     {
/* 69 */       return new TransposeBinaryOpImage(source, renderHints, layout, type.getValue());
/*    */     }
/*    */
/* 72 */     return new TransposeOpImage(source, renderHints, layout, type.getValue());
/*    */   }
View Full Code Here

Examples of javax.media.jai.EnumeratedParameter

/*     */       }
/*     */
/* 103 */       Interpolation interpNN = (interp instanceof InterpolationNearest) ? interp : Interpolation.getInstance(0);
/*     */
/* 108 */       float sv = pb.getFloatParameter(0);
/* 109 */       EnumeratedParameter shearDir = (EnumeratedParameter)pb.getObjectParameter(1);
/*     */
/* 111 */       float tx = pb.getFloatParameter(2);
/* 112 */       float ty = pb.getFloatParameter(3);
/*     */
/* 115 */       AffineTransform transform = new AffineTransform(1.0D, shearDir == ShearDescriptor.SHEAR_VERTICAL ? sv : 0.0D, shearDir == ShearDescriptor.SHEAR_HORIZONTAL ? sv : 0.0D, 1.0D, shearDir == ShearDescriptor.SHEAR_HORIZONTAL ? tx : 0.0D, shearDir == ShearDescriptor.SHEAR_VERTICAL ? ty : 0.0D);
View Full Code Here

Examples of javax.media.jai.EnumeratedParameter

/*  66 */       alpha2 = (RenderedImage)args.getObjectParameter(1);
/*     */     }
/*     */
/*  69 */     boolean premultiplied = ((Boolean)args.getObjectParameter(2)).booleanValue();
/*     */
/*  71 */     EnumeratedParameter destAlpha = (EnumeratedParameter)args.getObjectParameter(3);
/*     */
/*  74 */     if (destAlpha.equals(CompositeDescriptor.NO_DESTINATION_ALPHA)) {
/*  75 */       return new CompositeNoDestAlphaOpImage(source1, source2, hints, layout, alpha1, alpha2, premultiplied);
/*     */     }
/*     */
/*  80 */     return new CompositeOpImage(source1, source2, hints, layout, alpha1, alpha2, premultiplied, destAlpha.equals(CompositeDescriptor.DESTINATION_ALPHA_FIRST));
/*     */   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.