Package de.innovationgate.utils

Examples of de.innovationgate.utils.ImageScaler


        if (!scalerModules.hasNext()) {
            throw new WGNotSupportedException("No image scaler implementation available");
        }
       
        ModuleDefinition scalerDef = scalerModules.next();
        ImageScaler scaler = (ImageScaler) core.getModuleRegistry().instantiate(scalerDef);
        return scaler;
    }
View Full Code Here


  @CodeCompletion
    public ImageScaler createimagescaler(File imageFile) throws ModuleInstantiationException, WGNotSupportedException, IOException {
   
       
        FileInputStream is = new FileInputStream(imageFile);
        ImageScaler scaler = null;
        try {
             scaler = createimagescaler(is);
        }
        finally {
            is.close();
        }
       
        scaler.setSourceFileName(imageFile.getName());
        return scaler;
       
       
    }
View Full Code Here

    }
   
  @CodeCompletion
    public ImageScaler createimagescaler(InputStream is) throws ModuleInstantiationException, WGNotSupportedException, IOException {

        ImageScaler scaler = ImageScalerFactory.createImageScaler(getwgacore());
        scaler.load(is);
       
        return scaler;
       
       
    }
View Full Code Here

     
      TemporaryFile tempTargetFile = new TemporaryFile(targetFileName, null, WGFactory.getTempDir());
        tempTargetFile.deleteOnEviction(doc.getDatabase().getSessionContext());    
        File targetFile = tempTargetFile.getFile();
         
        ImageScaler scaler = TMLContext.getThreadMainContext().createimagescaler(file);
        scaler.useJPEGForOutput();       
        scaler.setQuality(fCompression.floatValue());
       
        scaler.scaleToSize(Integer.parseInt(width), Integer.parseInt(height), new Boolean(keepRatio).booleanValue());
       
        // Write scaled image to target file
        scaler.writeImage(targetFile);
       
        doc.attachFile(targetFile)
    }
View Full Code Here

TOP

Related Classes of de.innovationgate.utils.ImageScaler

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.