Package javax.media.jai

Examples of javax.media.jai.ParameterBlockJAI.addSource()


        final PiecewiseTransform1D<DefaultPiecewiseTransform1DElement> transform = new DefaultPiecewiseTransform1D<DefaultPiecewiseTransform1DElement> (
            new DefaultPiecewiseTransform1DElement[] {mainElement},0);

          final ParameterBlockJAI pbj = new ParameterBlockJAI(
              GenericPiecewise.OPERATION_NAME);
          pbj.addSource(inputImage);
          pbj.setParameter("Domain1D", transform);
          pbj.setParameter("bandIndex", Integer.valueOf(0));
          return JAI.create(
              GenericPiecewise.OPERATION_NAME, pbj);
      }     
View Full Code Here


        final PiecewiseTransform1D<DefaultPiecewiseTransform1DElement>  transform = new DefaultPiecewiseTransform1D<DefaultPiecewiseTransform1DElement> (
            new DefaultPiecewiseTransform1DElement[] {mainElement},0);

          final ParameterBlockJAI pbj = new ParameterBlockJAI(
              GenericPiecewise.OPERATION_NAME);
          pbj.addSource(inputImage);
          pbj.setParameter("Domain1D", transform);
          pbj.setParameter("bandIndex", Integer.valueOf(0));
          return JAI.create(
              GenericPiecewise.OPERATION_NAME, pbj);
      }     
View Full Code Here

        final PiecewiseTransform1D<DefaultPiecewiseTransform1DElement>  transform = new DefaultPiecewiseTransform1D<DefaultPiecewiseTransform1DElement> (
            new DefaultPiecewiseTransform1DElement[] {mainElement},0);

          final ParameterBlockJAI pbj = new ParameterBlockJAI(
              GenericPiecewise.OPERATION_NAME);
          pbj.addSource(inputImage);
          pbj.setParameter("Domain1D", transform);
          pbj.setParameter("bandIndex", Integer.valueOf(0));
          result = JAI.create(
              GenericPiecewise.OPERATION_NAME, pbj);
      }
View Full Code Here

    // new no data category
    final double oldNoData = candidateRange.getMinimum();
    final ParameterBlockJAI pbjM = new ParameterBlockJAI(
        "org.geotools.gce.gtopo30.NoDataReplacer");
    pbjM.addSource(image);
    pbjM.setParameter("oldNoData", oldNoData);
    image = JAI.create("org.geotools.gce.gtopo30.NoDataReplacer", pbjM,
        hints);
    return image;
  }
View Full Code Here

    //
    // /////////////////////////////////////////////////////////////////////
    image = untileImage(image);

    final ParameterBlockJAI pbj = new ParameterBlockJAI("imagewrite");
    pbj.addSource(image);
    pbj.setParameter("Format", "raw");
    pbj.setParameter("Output", out);
    final RenderedOp wOp = JAI.create("ImageWrite", pbj);

    // /////////////////////////////////////////////////////////////////////
View Full Code Here

      out = ImageIOExt.createImageOutputStream(image, outZ);
    }

    // write it down as a gif
    final ParameterBlockJAI pbj = new ParameterBlockJAI("ImageWrite");
    pbj.addSource(image);
    pbj.setParameter("Output", out);
    pbj.setParameter("Format", "gif");
    JAI.create("ImageWrite", pbj, new RenderingHints(JAI.KEY_TILE_CACHE,
        null));
View Full Code Here

    image = untileImage(image);

    // requesting an imageio writer
    // setting tile parameters in order to tile the image on the disk
    final ParameterBlockJAI pbjW = new ParameterBlockJAI("ImageWrite");
    pbjW.addSource(image);
    pbjW.setParameter("Format", "raw");
    pbjW.setParameter("Output", out);
    JAI.create("ImageWrite", pbjW);

    if (dest instanceof File) {
View Full Code Here

   *
   * @return Untiled image.
   */
  private PlanarImage untileImage(RenderedImage image) {
    final ParameterBlockJAI pbj = new ParameterBlockJAI("format");
    pbj.addSource(image);
    pbj.setParameter("dataType", image.getSampleModel().getTransferType());

    final ImageLayout layout = new ImageLayout(image);
    layout.unsetTileLayout();
    layout.setTileGridXOffset(0);
View Full Code Here

                0);
        final DefaultPiecewiseTransform1D<DefaultPiecewiseTransform1DElement> list =
            new DefaultPiecewiseTransform1D<DefaultPiecewiseTransform1DElement>(new DefaultPiecewiseTransform1DElement[] { c0 ,c1,nodata});
        final ParameterBlockJAI pbj = new ParameterBlockJAI(
            GenericPiecewise.OPERATION_NAME);
        pbj.addSource(image);
        pbj.setParameter("Domain1D", list);
        final RenderedOp finalimage = JAI.create(
            GenericPiecewise.OPERATION_NAME, pbj);
   
        if (TestData.isInteractiveTest())
View Full Code Here

      DefaultPiecewiseTransform1D<DefaultPiecewiseTransform1DElement> transform =
          new DefaultPiecewiseTransform1D<DefaultPiecewiseTransform1DElement>(new DefaultPiecewiseTransform1DElement[] {mainElement},0);

        final ParameterBlockJAI pbj = new ParameterBlockJAI(
            GenericPiecewise.OPERATION_NAME);
        pbj.addSource(image);
        pbj.setParameter("Domain1D", transform);
   
        try {
          // //
          // forcing a bad band selection ...
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.