Examples of ImageScaler


Examples of com.jada.util.ImageScaler

      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      jsonResult.put("message", resources.getMessage("error.string.required"));
      streamWebService(response, jsonResult.toHtmlString());
    }
   
    ImageScaler scaler = null;
    try {
      scaler = new ImageScaler(fileData, file.getContentType());
      scaler.resize(600);
    }
    catch (OutOfMemoryError outOfMemoryError) {
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      jsonResult.put("message", resources.getMessage("content.error.image.size"));
      streamWebService(response, jsonResult.toHtmlString());
          return null;
    }
    catch (Throwable e) {
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      jsonResult.put("message", resources.getMessage("error.image.invalid"));
      streamWebService(response, jsonResult.toHtmlString());
          return null;
    }
   
    ItemLanguage itemLanguage = null;
    for (ItemLanguage language : item.getItemLanguages()) {
      if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassId())) {
        itemLanguage = language;
        break;
      }
    }
   
    if (form.isSiteProfileClassDefault()) {
      ItemImage itemImage = new ItemImage();
      itemImage.setImageName(file.getFileName());
      itemImage.setContentType("image/jpeg");
      itemImage.setImageValue(scaler.getBytes());
      itemImage.setImageHeight(scaler.getHeight());
      itemImage.setImageWidth(scaler.getWidth());
      itemImage.setRecUpdateBy(adminBean.getUser().getUserId());
      itemImage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      itemImage.setRecCreateBy(adminBean.getUser().getUserId());
      itemImage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      em.persist(itemImage);
      if (itemLanguage.getImage() == null) {
        itemLanguage.setImage(itemImage);
      }
      else {
        itemImage.setItemLanguage(itemLanguage);
        itemLanguage.getImages().add(itemImage);
      }
      itemLanguage.setRecUpdateBy(adminBean.getUser().getUserId());
      itemLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      em.persist(itemLanguage);
    }
    else {
      if (itemLanguage == null) {
        itemLanguage = new ItemLanguage();
        itemLanguage.setItem(item);
        itemLanguage.setRecCreateBy(adminBean.getUser().getUserId());
        itemLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        SiteProfileClass siteProfileClass = SiteProfileClassDAO.load(form.getSiteProfileClassId());
        itemLanguage.setSiteProfileClass(siteProfileClass);
      }
      ItemImage itemImage = new ItemImage();
      itemImage.setImageName(file.getFileName());
      itemImage.setContentType("image/jpeg");
      itemImage.setImageValue(scaler.getBytes());
      itemImage.setImageHeight(scaler.getHeight());
      itemImage.setImageWidth(scaler.getWidth());
      itemImage.setRecUpdateBy(adminBean.getUser().getUserId());
      itemImage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      itemImage.setRecCreateBy(adminBean.getUser().getUserId());
      itemImage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      em.persist(itemImage);
View Full Code Here

Examples of com.jada.util.ImageScaler

      json.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      json.put("filename", resources.getMessage("error.string.required"));
      streamWebService(response, json.toHtmlString());
      return null;
    }
    ImageScaler scaler = new ImageScaler(fileData, file.getContentType());
    scaler.resize(600);

    initSiteProfiles(form, site);
        if (form.isSiteProfileClassDefault()) {
        siteDomain.getSiteDomainLanguage().setSiteLogoValue(scaler.getBytes());
        siteDomain.getSiteDomainLanguage().setSiteLogoContentType("image/jpeg");
        siteDomain.setRecUpdateBy(adminBean.getUser().getUserId());
        siteDomain.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
        siteDomain.setRecCreateBy(adminBean.getUser().getUserId());
        siteDomain.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        form.setSiteLogoContentType(siteDomain.getSiteDomainLanguage().getSiteLogoContentType());
        em.persist(siteDomain);
        }
        else {
          SiteDomainLanguage siteDomainLanguage = null;
          for (SiteDomainLanguage language : siteDomain.getSiteDomainLanguages()) {
            Long siteProfileClassId = form.getSiteProfileClassId();
            if (language.getSiteProfileClass().getSiteProfileClassId().equals(siteProfileClassId)) {
              siteDomainLanguage = language;
              break;
            }
          }
          siteDomainLanguage.setSiteLogoValue(scaler.getBytes());
          siteDomainLanguage.setSiteLogoContentType("image/jpeg");
          siteDomainLanguage.setRecUpdateBy(adminBean.getUser().getUserId());
          siteDomainLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
          siteDomainLanguage.setRecCreateBy(adminBean.getUser().getUserId());
          siteDomainLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
View Full Code Here

Examples of com.jada.util.ImageScaler

      jsonResult.put("message", resources.getMessage("error.string.required"));
      streamWebService(response, jsonResult.toHtmlString());
          return null;
    }
   
    ImageScaler scaler = null;
    try {
      scaler = new ImageScaler(fileData, file.getContentType());
      scaler.resize(600);
    }
    catch (OutOfMemoryError outOfMemoryError) {
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      jsonResult.put("message", resources.getMessage("content.error.image.size"));
      streamWebService(response, jsonResult.toHtmlString());
          return null;
    }
    catch (Throwable e) {
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      jsonResult.put("message", resources.getMessage("error.image.invalid"));
      streamWebService(response, jsonResult.toHtmlString());
          return null;
    }
   
    ContentLanguage contentLanguage = null;
    for (ContentLanguage language : content.getContentLanguages()) {
      if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassId())) {
        contentLanguage = language;
        break;
      }
    }
   
    if (form.isSiteProfileClassDefault()) {
      ContentImage contentImage = new ContentImage();
      contentImage.setImageName(file.getFileName());
      contentImage.setContentType("image/jpeg");
      contentImage.setImageValue(scaler.getBytes());
      contentImage.setImageHeight(scaler.getHeight());
      contentImage.setImageWidth(scaler.getWidth());
      contentImage.setRecUpdateBy(adminBean.getUser().getUserId());
      contentImage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      contentImage.setRecCreateBy(adminBean.getUser().getUserId());
      contentImage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      em.persist(contentImage);
      if (contentLanguage.getImage() == null) {
        contentLanguage.setImage(contentImage);
      }
      else {
        contentImage.setContentLanguage(contentLanguage);
        contentLanguage.getImages().add(contentImage);
      }
      contentLanguage.setRecUpdateBy(adminBean.getUser().getUserId());
      contentLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      em.persist(contentLanguage);
    }
    else {
      if (contentLanguage == null) {
        contentLanguage = new ContentLanguage();
        contentLanguage.setContent(content);
        contentLanguage.setRecCreateBy(adminBean.getUser().getUserId());
        contentLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        SiteProfileClass siteProfileClass = SiteProfileClassDAO.load(form.getSiteProfileClassId());
        contentLanguage.setSiteProfileClass(siteProfileClass);
        em.persist(contentLanguage);
      }
      ContentImage contentImage = new ContentImage();
      contentImage.setImageName(file.getFileName());
      contentImage.setContentType("image/jpeg");
      contentImage.setImageValue(scaler.getBytes());
      contentImage.setImageHeight(scaler.getHeight());
      contentImage.setImageWidth(scaler.getWidth());
      contentImage.setRecUpdateBy(adminBean.getUser().getUserId());
      contentImage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      contentImage.setRecCreateBy(adminBean.getUser().getUserId());
      contentImage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      em.persist(contentImage);
View Full Code Here

Examples of com.jada.util.ImageScaler

          if (i == -1) {
            break;
          }
          outputStream.write(buffer, 0, i);
        }
        ImageScaler scaler = new ImageScaler(outputStream.toByteArray(), "image/jpeg");
        scaler.resize(600);
        itemImage.setImageValue(scaler.getBytes());
        itemImage.setDefaultImage(itemSimpleImage.getDefaultImage());
        itemLanguage.getImages().add(itemImage);
      }
    }
   
View Full Code Here

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

Examples of de.innovationgate.utils.ImageScaler

  @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

Examples of de.innovationgate.utils.ImageScaler

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

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

Examples of de.innovationgate.utils.ImageScaler

     
      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

Examples of org.tuba.spatschorke.diploma.operation.image.scale.ImageScaler

    String curDir = System.getProperty("user.dir"); //$NON-NLS-1$
    String imageFile = curDir + TEST_IMAGE;

    ImageRepresentation image = new ImageRepresentation(
        new File(imageFile), ImageType.PNG);
    ImageScaler scaler = new ImageScaler();
    IArtefactRepresentation result = scaler.process(image, configuration);

    Assert.assertNotNull(result);
    String type = result.getType();
    Assert.assertEquals(ImageRepresentation.TYPE, type);
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.