Package ch.sahits.game.image

Examples of ch.sahits.game.image.Scaling


   */
  private void resetDialog() {
    Dimension targetDim = new Dimension(getBounds().width*2/3, 600);
    BufferedImage tmpImg = loader.getImage(imageNames[0]); // fringe
    ImageScaleState state = new ImageScaleState(new Dimension(tmpImg.getWidth(), tmpImg.getHeight()), targetDim);
    Scaling scaling = imageUtils.computeScaleFactor(targetDim, new Dimension(tmpImg.getWidth(), tmpImg.getHeight()), EScaling.DOWN);
    state.setScaleFactor(scaling.getScaleFactor());
    BufferedImage frame = imageUtils.scale(tmpImg, state);
    loader.replaceSingleImage(imageNames[0], frame);
   
    tmpImg = loader.getImage(imageNames[1]); // wax seal
    loader.replaceSingleImage(imageNames[1], imageUtils.scale(tmpImg, state));
View Full Code Here


   * @param targetDim
   */
  private void replaceImage(String imgName, Dimension targetDim){
    BufferedImage tmpImg = loader.getImage(imgName); // coin
    ImageScaleState state = new ImageScaleState(new Dimension(tmpImg.getWidth(), tmpImg.getHeight()), targetDim);
    Scaling scaling = imageUtils.computeScaleFactor(targetDim, new Dimension(tmpImg.getWidth(), tmpImg.getHeight()), EScaling.DOWN);
    state.setScaleFactor(scaling.getScaleFactor());
    tmpImg = imageUtils.scale(tmpImg, state);
    loader.replaceSingleImage(imgName, tmpImg);
  }
View Full Code Here

TOP

Related Classes of ch.sahits.game.image.Scaling

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.