Package org.jwildfire.transform

Examples of org.jwildfire.transform.ScaleTransformer


      for (int j = 0; j < pHeight; j++) {
        img.setRGB(i, j, r, g, b);
      }
    }
    if (img.getImageWidth() != pWidth || img.getImageHeight() != pHeight) {
      ScaleTransformer scaleT = new ScaleTransformer();
      scaleT.setScaleWidth(pWidth);
      scaleT.setScaleHeight(pHeight);
      scaleT.setAspect(ScaleAspect.IGNORE);
      scaleT.setUnit(Unit.PIXELS);
      scaleT.transformImage(img);
    }
    return img;
  }
View Full Code Here


  protected void fillImage(SimpleImage res) {
    Tools.srand123(this.seed);
    double rprob = (double) ((double) 1.0 - (double) probability / (double) 100.0);
    SimpleImage brickImg = this.brickImage.getImage().clone();
    {
      ScaleTransformer scaleT = new ScaleTransformer();
      scaleT.setScaleWidth(brickSize);
      scaleT.setAspect(ScaleAspect.KEEP_WIDTH);
      scaleT.transformImage(brickImg);
    }

    int width = res.getImageWidth();
    int height = res.getImageHeight();
    int brickWidth = brickImg.getImageWidth();
View Full Code Here

          }
        }
        if ("hdr".equalsIgnoreCase(fileExt)) {
          SimpleHDRImage hdrImg = new ImageReader(this).loadHDRImage(currFile.getAbsolutePath());
          SimpleImage img = new FastHDRTonemapper().renderImage(hdrImg);
          ScaleTransformer scaleT = new ScaleTransformer();
          scaleT.setScaleWidth(THUMBNAIL_WIDTH);
          scaleT.setAspect(ScaleAspect.KEEP_WIDTH);
          scaleT.setUnit(Unit.PIXELS);
          scaleT.transformImage(img);
          currThumbnail = new ImageIcon(img.getBufferedImg(), currFile.getName());
        }
        else {
          ImageIcon tmpIcon = new ImageIcon(currFile.getPath());
          if (tmpIcon != null) {
View Full Code Here

      switch (pRenderInfo.getRenderMode()) {
        case PREVIEW:
          switch (flame.getStereo3dPreview()) {
            case SIDE_BY_SIDE: {
              RenderedFlame result = renderStereo3dSideBySide(pRenderInfo);
              ScaleTransformer scaleTransformer = new ScaleTransformer();
              scaleTransformer.setAspect(ScaleAspect.IGNORE);
              scaleTransformer.setScaleWidth(pRenderInfo.getImageWidth() * renderScale);
              scaleTransformer.setScaleHeight(pRenderInfo.getImageHeight() * renderScale);
              scaleTransformer.transformImage(result.getImage());
              return result;
            }
            case SIDE_BY_SIDE_FULL: {
              return renderStereo3dSideBySide(pRenderInfo);
            }
View Full Code Here

      if ((pOutputName != null) && (pOutputName.length() > 0))
        outHDRBuffer.setName(pOutputName);
    }
    Buffer outBuffer3D = null;
    if (pStoreMesh3D) {
      ScaleTransformer scaleT = new ScaleTransformer();
      scaleT.setAspect(ScaleAspect.KEEP_WIDTH);
      scaleT.setUnit(ScaleTransformer.Unit.PIXELS);
      scaleT.setScaleWidth(120);
      SimpleImage scaledImg = newImg.clone();
      scaleT.transformImage(scaledImg);
      outBuffer3D = bufferList.addMesh3DBuffer(addBuffersToDesktop ? desktop : null, pInputName,
          transformer.getOutputMesh3D(true), scaledImg);
      if ((pOutput3DName != null) && (pOutput3DName.length() > 0))
        outBuffer3D.setName(pOutput3DName);
    }
View Full Code Here

TOP

Related Classes of org.jwildfire.transform.ScaleTransformer

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.