Examples of ImageEncoder


Examples of org.apache.xmlgraphics.ps.ImageEncoder

        Rectangle2D targetRect = new Rectangle2D.Float(
                x, y, w, h);

        ImageInfo info = image.getInfo();

        ImageEncoder encoder = new ImageEncoderJPEG(jpeg);
        PSImageUtils.writeImage(encoder, info.getSize().getDimensionPx(),
                info.getOriginalURI(), targetRect,
                jpeg.getColorSpace(), 8, jpeg.isInverted(), gen);
    }
View Full Code Here

Examples of org.apache.xmlgraphics.ps.ImageEncoder

        PSGenerator gen = psContext.getGenerator();
        ImageRawJPEG jpeg = (ImageRawJPEG)image;
        ImageInfo info = image.getInfo();
        String imageDescription = info.getMimeType() + " " + info.getOriginalURI();

        ImageEncoder encoder = new ImageEncoderJPEG(jpeg);
        FormGenerator formGen = new ImageFormGenerator(
                form.getName(), imageDescription,
                info.getSize().getDimensionPt(),
                info.getSize().getDimensionPx(),
                encoder,
View Full Code Here

Examples of org.apache.xmlgraphics.ps.ImageEncoder

        float y = (float) pos.getY() / 1000f;
        float w = (float) pos.getWidth() / 1000f;
        float h = (float) pos.getHeight() / 1000f;
        Rectangle2D targetRect = new Rectangle2D.Float(x, y, w, h);

        ImageEncoder encoder = new ImageEncoderPNG(png);
        ImageInfo info = image.getInfo();
        Dimension imgDim = info.getSize().getDimensionPx();
        String imgDescription = image.getClass().getName();
        ColorModel cm = png.getColorModel();
View Full Code Here

Examples of org.apache.xmlgraphics.ps.ImageEncoder

        PSGenerator gen = psContext.getGenerator();
        ImageRawPNG png = (ImageRawPNG) image;
        ImageInfo info = image.getInfo();
        String imageDescription = info.getMimeType() + " " + info.getOriginalURI();

        ImageEncoder encoder = new ImageEncoderPNG(png);
        FormGenerator formGen = new ImageFormGenerator(form.getName(), imageDescription, info.getSize()
                .getDimensionPt(), info.getSize().getDimensionPx(), encoder, png.getColorSpace(),
                false);
        formGen.generate(gen);
    }
View Full Code Here

Examples of org.apache.xmlgraphics.ps.ImageEncoder

        float w = (float) pos.getWidth() / 1000f;
        float h = (float) pos.getHeight() / 1000f;
        Rectangle2D targetRect = new Rectangle2D.Double(x, y, w, h);

        RenderedImage ri = imageRend.getRenderedImage();
        ImageEncoder encoder = ImageEncodingHelper.createRenderedImageEncoder(ri);
        Dimension imgDim = new Dimension(ri.getWidth(), ri.getHeight());
        String imgDescription = ri.getClass().getName();
        ImageEncodingHelper helper = new ImageEncodingHelper(ri);
        ColorModel cm = helper.getEncodedColorModel();
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.encoder.ImageEncoder

      final ContentLocation contentLocation = getBodyContentLocation();
      final NameGenerator nameGenerator = getBodyNameGenerator();
      final ContentItem contentItem =
          contentLocation.createItem(nameGenerator.generateName(null, mimeType));
      final BufferedImage image = interceptor.getImage();
      final ImageEncoder imageEncoder = ImageEncoderRegistry.getInstance().createEncoder(mimeType);
      final OutputStream outputStream = contentItem.getOutputStream();
      imageEncoder.encodeImage(image, outputStream, quality, alphaChannel);
      outputStream.close();
    }
    catch (Throwable e)
    {
      setError(e);
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.encoder.ImageEncoder

      throws UnsupportedEncoderException, IOException
  {
    final WaitingImageObserver obs = new WaitingImageObserver(image);
    obs.waitImageLoaded();

    final ImageEncoder imageEncoder = ImageEncoderRegistry.getInstance().createEncoder(mimeType);
    if (imageEncoder == null)
    {
      throw new UnsupportedEncoderException("The encoder for mime-type '" + mimeType + "' is not available");
    }

    imageEncoder.encodeImage(image, outputStream, quality, alpha);
  }
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.encoder.ImageEncoder

    assertTrue(found);
  }

  private byte[] createPngImage() throws UnsupportedEncoderException, IOException
  {
    final ImageEncoder imageEncoder = ImageEncoderRegistry.getInstance().createEncoder(mimeType);
    assertNotNull(imageEncoder);
    final ByteArrayOutputStream bout = new ByteArrayOutputStream();
    imageEncoder.encodeImage(new BufferedImage(10, 10, BufferedImage.TYPE_INT_ARGB), bout, 0.75f, false);
    return bout.toByteArray();
  }
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.encoder.ImageEncoder

      final ContentLocation contentLocation = getBodyContentLocation();
      final NameGenerator nameGenerator = getBodyNameGenerator();
      final ContentItem contentItem =
          contentLocation.createItem(nameGenerator.generateName(null, mimeType));
      final BufferedImage image = interceptor.getImage();
      final ImageEncoder imageEncoder = ImageEncoderRegistry.getInstance().createEncoder(mimeType);
      final OutputStream outputStream = contentItem.getOutputStream();
      imageEncoder.encodeImage(image, outputStream, quality, alphaChannel);
      outputStream.close();
    }
    catch (Throwable e)
    {
      setError(e);
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.encoder.ImageEncoder

      throws UnsupportedEncoderException, IOException
  {
    final WaitingImageObserver obs = new WaitingImageObserver(image);
    obs.waitImageLoaded();

    final ImageEncoder imageEncoder = ImageEncoderRegistry.getInstance().createEncoder(mimeType);
    if (imageEncoder == null)
    {
      throw new UnsupportedEncoderException("The encoder for mime-type '" + mimeType + "' is not available");
    }

    imageEncoder.encodeImage(image, outputStream, quality, alpha);
  }
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.