Examples of RenderedImage


Examples of java.awt.image.RenderedImage

            if (future.isDone()) {
              try {
                ImageResult result;
                result = future.get();
                // create a rendered image
                RenderedImage image = JAI.create("stream", new ByteArraySeekableStream(result
                    .getImage()));
                // convert to common direct colormodel (some images have their own indexed color model)
                RenderedImage colored = toDirectColorModel(image);

                // translate to the correct position in the tile grid
                double xOffset = result.getRasterImage().getCode().getX() * imageWidth
                    - pixelBounds.getX();
                double yOffset = 0;
                // TODO: in some cases, the y-index is up (e.g. WMS), should be down for
                // all layers !!!!
                if (isYIndexUp(tiles)) {
                  yOffset = result.getRasterImage().getCode().getY() * imageHeight
                      - pixelBounds.getY();
                } else {
                  yOffset = (float) (pixelBounds.getMaxY() - (result.getRasterImage().getCode()
                      .getY() + 1)
                      * imageHeight);
                }
                log.debug("adding to(" + xOffset + "," + yOffset + "), url = "
                    + result.getRasterImage().getUrl());
                RenderedImage translated = TranslateDescriptor.create(colored, (float) xOffset,
                    (float) yOffset, new InterpolationNearest(), null);
                images.add(translated);
              } catch (ExecutionException e) {
                addLoadError(context, (ImageException) (e.getCause()));
              } catch (InterruptedException e) {
View Full Code Here

Examples of java.awt.image.RenderedImage

      if (imagePath == null) {
        if (texture.getUserData() instanceof URL && transparency == 1) {
          imagePath = texture.getUserData().toString();
        } else {
          ImageComponent2D imageComponent = (ImageComponent2D)texture.getImage(0);
          RenderedImage image = imageComponent.getRenderedImage();
          if (transparency < 1) {
            // Compute a partially transparent image
            BufferedImage transparentImage = new BufferedImage(image.getWidth(),
                image.getHeight(), BufferedImage.TYPE_INT_ARGB);
            Graphics2D g2D = (Graphics2D)transparentImage.getGraphics();
            g2D.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, transparency));
            g2D.drawRenderedImage(image, null);
            g2D.dispose();
            image = transparentImage;
View Full Code Here

Examples of java.awt.image.RenderedImage

              if (monitor.isCanceled()) {
                Platform.getJobManager().cancel(ExporterBase.EXPORT_JOB_FAMILY);
                return Status.CANCEL_STATUS;
              }
                try {
                    RenderedImage ganttChartImage = getGanttChart().getRenderedImage(
                            new GanttExportSettings(true, true, true, true));
                    state.ganttChartImageFile = File.createTempFile(
                            "ganttchart", ".jpg");
                    ImageIO.write(ganttChartImage, JPG_FORMAT_NAME,
                            state.ganttChartImageFile);
View Full Code Here

Examples of java.awt.image.RenderedImage

              if (monitor.isCanceled()) {
                Platform.getJobManager().cancel(ExporterBase.EXPORT_JOB_FAMILY);
                return Status.CANCEL_STATUS;
              }
                try {
                    RenderedImage resourceChartImage = getResourceChart().getRenderedImage(
                            new GanttExportSettings(true, true, true, true));
                    File outputFile = File.createTempFile("resourcechart",
                            ".jpg");
                    state.resourceChartImageFile = outputFile;
                    ImageIO.write(resourceChartImage, JPG_FORMAT_NAME,
View Full Code Here

Examples of java.awt.image.RenderedImage

                if (monitor.isCanceled()) {
                    Platform.getJobManager().cancel(ExporterBase.EXPORT_JOB_FAMILY);
                    return Status.CANCEL_STATUS;
                }
                try {
                    RenderedImage ganttChartImage = getGanttChart().getRenderedImage(new GanttExportSettings(true, true, true, true));
                    File ganttChartImageFile;
                    ganttChartImageFile = replaceExtension(outputFile, GANTT_CHART_FILE_EXTENSION);
                    ImageIO.write(ganttChartImage, PNG_FORMAT_NAME, ganttChartImageFile);
                    resultFiles.add(ganttChartImageFile);
                    monitor.worked(1);
View Full Code Here

Examples of java.awt.image.RenderedImage

    public void run(File outputFile,ExportFinalizationJob finalizationJob) throws Exception {
        Chart chart = myUIFacade.getActiveChart();
        if (chart==null) {
            chart = myUIFacade.getGanttChart();
        }
        RenderedImage renderedImage = chart.getRenderedImage(new GanttExportSettings());
        ImageIO.write(renderedImage, myFileTypeOption.proposeFileExtension(),
                outputFile);
        finalizationJob.run(new File[] { outputFile });
    }
View Full Code Here

Examples of java.awt.image.RenderedImage

      }
     
      for (Map.Entry<Texture, File> textureEntry : this.textures.entrySet()) {
        Texture texture = textureEntry.getKey();
        ImageComponent2D imageComponent = (ImageComponent2D)texture.getImage(0);
        RenderedImage image = imageComponent.getRenderedImage();
        ImageIO.write(image, "png", textureEntry.getValue());       
      }
    } finally {
      if (writer != null) {
        writer.close();
View Full Code Here

Examples of java.awt.image.RenderedImage

        new File(tmpdir).mkdirs();
      } catch (Throwable e) {
        e.printStackTrace();
      }

      RenderedImage img = chart.createBufferedImage(Math.max(400,(openedRows.length==12?60:25)*openedRows.length),200);
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      ImageIO.write(img, "png", baos);
      baos.close();
      return baos.toByteArray();
    }
View Full Code Here

Examples of java.awt.image.RenderedImage

        new File(tmpdir).mkdirs();
      } catch (Throwable e) {
        e.printStackTrace();
      }
     
      RenderedImage img = chart.createBufferedImage(Math.max(400,(rows.length==12?60:25)*rows.length),200);
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      ImageIO.write(img, "png", baos);
      baos.close();
      return baos.toByteArray();
    }
View Full Code Here

Examples of java.awt.image.RenderedImage

   * @param degrees
   * @return rotated image
   */
  public static BufferedImage rotateImage(Image inputImage, int degrees) {
    BufferedImage retVal = null;
    RenderedImage ri = JAI.create("awtImage", inputImage);
    ParameterBlock pb = new ParameterBlock();
    pb.addSource(ri);
    TransposeType rotOp = null;
    RenderedOp op = null;
    if (degrees == 90) {
      rotOp = TransposeDescriptor.ROTATE_90;
    } else if (degrees == 180) {
      rotOp = TransposeDescriptor.ROTATE_180;
    } else if (degrees == 270) {
      rotOp = TransposeDescriptor.ROTATE_270;
    }
    if (rotOp != null) {
      // use Transpose operation
      pb.add(rotOp);
      op = JAI.create("transpose", pb);
    } else {
      // setup "normal" rotation
      pb.add(ri.getWidth() / 2.0f);
      pb.add(ri.getHeight() / 2.0f);
      pb.add((float) Math.toRadians(degrees));
      pb.add(new InterpolationNearest());
      op = JAI.create("Rotate", pb, null);
    }
    PlanarImage myPlanar = op.createInstance();
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.