Examples of DecorativeImage


Examples of org.shaitu.easyphoto.image.DecorativeImage

   * @param vo ImageActionVO instance
   * @return DecorativeImage instance
   */
  public static DecorativeImage decorateImage(ImageActionVO vo){
    //construct DecorativeImage instance according to requirement
    DecorativeImage image = new BaseDecorativeImage();
    //apply resize
    if(vo.getParams().isApplyResize()){
      image = new ResizeImage(image);
    }
    //apply corner round
    if(vo.getParams().isApplyRound()){
      image = new RoundCornerImage(image);
    }
        //apply text watermark
        if(vo.getParams().isApplyWatermarkText()){
                image = new WatermarkImage(image);
        }
    //apply exif append
    if(vo.getParams().isApplyExif()){
      image = new CameraInfoImage(image);
    }
    //execute decorative action
    image.decorate(vo);
    return image;
  }
View Full Code Here

Examples of org.shaitu.easyphoto.image.DecorativeImage

    }

    public void run() {
      try {
        //decorate image
        DecorativeImage image = ImageAction.decorateImage(vo);
        //store image to output file
        image.store(vo);
        imgDoneCount.incrementAndGet();
        logger.info(vo.getInputImageFile().getName() + " decorate Successful :`)");
        image = null;
        vo = null;
      } catch (Exception e) {
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.