Examples of PNGEncodeParam


Examples of com.lightcrafts.media.jai.codec.PNGEncodeParam

        return true;
    }

    protected ImageEncoder createImageEncoder(OutputStream dst,
                                              ImageEncodeParam param) {
        PNGEncodeParam p = null;
        if (param != null) {
            p = (PNGEncodeParam)param;
        }
        return new PNGImageEncoder(dst, p);
    }
View Full Code Here

Examples of com.sun.media.jai.codec.PNGEncodeParam

            _alreadyReadImageToken = true;
            _image = _jaiImageToken.getValue();

            _imageEncoderName = "PNG";

            PNGEncodeParam parameters = PNGEncodeParam
                    .getDefaultEncodeParam(_image);

            if (parameters instanceof PNGEncodeParam.Gray) {
                PNGEncodeParam.Gray parametersGray = new PNGEncodeParam.Gray();
                parametersGray.setBitDepth(_bitDepth);
View Full Code Here

Examples of com.sun.media.jai.codec.PNGEncodeParam

      BufferedImage image = this.render(fixedRenderParam);

      // Output as byte[]
      outputStream = new ByteArrayOutputStream();
      if (lowFormat.startsWith("png")) {
        PNGEncodeParam pngParam = PNGEncodeParam
            .getDefaultEncodeParam(image);
        pngParam.setPhysicalDimension(dpi * 3937, dpi * 3937, 100);
        PNGImageEncoder pngEncoder = new PNGImageEncoder(outputStream,
            pngParam);
        pngEncoder.encode(image);
      } else if ("jpg".equals(lowFormat) || "jpeg".equals(lowFormat)) {
        JPEGEncodeParam jpgParam = JPEGCodec
View Full Code Here

Examples of com.sun.media.jai.codec.PNGEncodeParam

    // Output as byte[]
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    try {
      if ("png".equals(lowFormat)) {
        PNGEncodeParam pngParam = PNGEncodeParam
            .getDefaultEncodeParam(image);
        pngParam.setPhysicalDimension(dpi * 3937, dpi * 3937, 100);
        PNGImageEncoder pngEncoder = new PNGImageEncoder(outputStream,
            pngParam);
        pngEncoder.encode(image);
      } else if ("jpg".equals(lowFormat) || "jpeg".equals(lowFormat)) {
        JPEGEncodeParam jpgParam = JPEGCodec
View Full Code Here

Examples of com.sun.media.jai.codec.PNGEncodeParam

        return true;
    }

    protected ImageEncoder createImageEncoder(OutputStream dst,
                                              ImageEncodeParam param) {
        PNGEncodeParam p = null;
        if (param != null) {
            p = (PNGEncodeParam)param;
        }
        return new PNGImageEncoder(dst, p);
    }
View Full Code Here

Examples of com.sun.media.jai.codec.PNGEncodeParam

/* 121 */     return true;
/*     */   }
/*     */
/*     */   protected ImageEncoder createImageEncoder(OutputStream dst, ImageEncodeParam param)
/*     */   {
/* 126 */     PNGEncodeParam p = null;
/* 127 */     if (param != null) {
/* 128 */       p = (PNGEncodeParam)param;
/*     */     }
/* 130 */     return new PNGImageEncoder(dst, p);
/*     */   }
View Full Code Here

Examples of com.sun.media.jai.codec.PNGEncodeParam

            } catch (IOException fne) {
                throw new IllegalStateException("IOException error:" + fne.getMessage(), fne);
            }
        }
        else { // PNG is the default
            PNGEncodeParam param = PNGEncodeParam.getDefaultEncodeParam( bi );

            ImageEncoder encoder = ImageCodec.createImageEncoder( "PNG", out, param ); //NON-NLS
            try {
                // Writes it to a file as a .png
                encoder.encode( bi );
View Full Code Here

Examples of org.apache.batik.ext.awt.image.codec.PNGEncodeParam

            if (n==1||n==2||n==4||n==8)
                //PNGEncodeParam.Palette can handle these numbers only.
                img = IndexImage.getIndexedImage(img,1<<n);
        }

        PNGEncodeParam params = PNGEncodeParam.getDefaultEncodeParam(img);
        if (params instanceof PNGEncodeParam.RGB) {
            ((PNGEncodeParam.RGB)params).setBackgroundRGB
                (new int [] { 255, 255, 255 });
        }

        // If they specify GAMMA key then use it otherwise don't
        // write a gAMA chunk, (default Gamma=2.2).
        if (hints.containsKey(KEY_GAMMA)) {
            params.setGamma(((Float)hints.get(KEY_GAMMA)).floatValue());
        }

        // We always want an sRGB chunk and Our encoding intent is
        // perceptual
        params.setSRGBIntent(PNGEncodeParam.INTENT_PERCEPTUAL);

        float PixSzMM = userAgent.getPixelUnitToMillimeter();
        // num Pixs in 1 Meter
        int numPix      = (int)((1000/PixSzMM)+0.5);
        params.setPhysicalDimension(numPix, numPix, 1); // 1 means 'pix/meter'

        try {
            PNGImageEncoder pngEncoder = new PNGImageEncoder(ostream, params);
            pngEncoder.encode(img);
            ostream.close();
View Full Code Here

Examples of org.apache.batik.ext.awt.image.codec.PNGEncodeParam

        if (hints.containsKey(KEY_INDEXED)) {
            if (((Boolean)hints.get(KEY_INDEXED)).booleanValue())
                img = IndexImage.getIndexedImage(img);
        }

        PNGEncodeParam params = PNGEncodeParam.getDefaultEncodeParam(img);
        if (params instanceof PNGEncodeParam.RGB) {
            ((PNGEncodeParam.RGB)params).setBackgroundRGB
                (new int [] { 255, 255, 255 });
        }

        // If they specify GAMMA key then use it otherwise don't
        // write a gAMA chunk, (default Gamma=2.2).
        if (hints.containsKey(KEY_GAMMA)) {
            params.setGamma(((Float)hints.get(KEY_GAMMA)).floatValue());
        }

        // We always want an sRGB chunk and Our encoding intent is
        // perceptual
        params.setSRGBIntent(PNGEncodeParam.INTENT_PERCEPTUAL);

        float PixSzMM = userAgent.getPixelUnitToMillimeter();
        // num Pixs in 1 Meter
        int numPix      = (int)((1000/PixSzMM)+0.5);
        params.setPhysicalDimension(numPix, numPix, 1); // 1 means 'pix/meter'

        try {
            PNGImageEncoder pngEncoder = new PNGImageEncoder(ostream, params);
            pngEncoder.encode(img);
            ostream.close();
View Full Code Here

Examples of org.apache.batik.ext.awt.image.codec.PNGEncodeParam

    public void generateImage(HttpServletResponse response, String captchaText,
        Color startingColor, Color endingColor) throws IOException {

    BufferedImage bufferedImage;
    Graphics2D graphics;
    PNGEncodeParam param;
    PNGImageEncoder captchaPNGImage;
   
    // Create the CAPTCHA Image.
    bufferedImage = new BufferedImage(CAPTCHAConstants.DEFAULT_CAPTCHA_WIDTH, CAPTCHAConstants.DEFAULT_CAPTCHA_HEIGHT,
        BufferedImage.TYPE_BYTE_INDEXED);
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.