Examples of PNGImageEncoder


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

            imageFile = makeRandomFileName(imageType);
        }
       
        imageFile.deleteOnExit();

        PNGImageEncoder encoder
            = new PNGImageEncoder(new FileOutputStream(imageFile),
                                  PNGEncodeParam.getDefaultEncodeParam(img));
       
        encoder.encode(img);
       
        return imageFile;
       
    }
View Full Code Here

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

        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);

    // Setup the graphics object.
    graphics = bufferedImage.createGraphics();

    applyCurrentGradientPaint(graphics, bufferedImage.getWidth(),
        bufferedImage.getHeight(), startingColor, endingColor);

    graphics.fillRect(0, 0, bufferedImage.getWidth(), bufferedImage
        .getHeight());

    graphics.setColor(Color.black);

    // Draw text on the CAPTCHA image.
    drawTextOnImage(graphics, captchaText);

    // Apply noise on the CAPTCHA image.
    applyNoiseOnImage(graphics, bufferedImage.getWidth(), bufferedImage
        .getHeight(), startingColor, endingColor);

    // Draw the image border.
    drawBorders(graphics, bufferedImage.getWidth(), bufferedImage
        .getHeight());

    // Set the reponse content type to jpeg.
    response.setContentType("image/jpg");

    param = PNGEncodeParam.getDefaultEncodeParam(bufferedImage);
    captchaPNGImage = new PNGImageEncoder(response.getOutputStream(), param);

    captchaPNGImage.encode(bufferedImage);
    }
View Full Code Here

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

     * Uses PNG encoding.
     */
    public void encodeImage(BufferedImage buf, OutputStream os)
            throws IOException {
        Base64EncoderStream b64Encoder = new Base64EncoderStream(os);
        ImageEncoder encoder = new PNGImageEncoder(b64Encoder, null);
        encoder.encode(buf);
        b64Encoder.close();
    }
View Full Code Here

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

                p += adjust;
            }
        }

        try {
            PNGImageEncoder pngEncoder = new PNGImageEncoder(ostream, params);
            pngEncoder.encode(img);
            ostream.close();
        } catch (IOException ex) {
            throw new TranscoderException(ex);
        }
    }
View Full Code Here

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

                p += adjust;
            }
        }

        try {
            PNGImageEncoder pngEncoder = new PNGImageEncoder(ostream, params);
            pngEncoder.encode(img);
            ostream.close();
        } catch (IOException ex) {
            throw new TranscoderException(ex);
        }
    }
View Full Code Here

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

        throws IOException {
        if(!imgFile.exists()){
            imgFile.createNewFile();
        }

        PNGImageEncoder encoder
            = new PNGImageEncoder(new FileOutputStream(imgFile),
                                  PNGEncodeParam.getDefaultEncodeParam(img));
       
        encoder.encode(img);
    }
View Full Code Here

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

            imageFile = makeRandomFileName(imageType);
        }
       
        imageFile.deleteOnExit();

        PNGImageEncoder encoder
            = new PNGImageEncoder(new FileOutputStream(imageFile),
                                  PNGEncodeParam.getDefaultEncodeParam(img));
       
        encoder.encode(img);
       
        return imageFile;
       
    }
View Full Code Here

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

                BufferedImage diff =
                    SVGRenderingAccuracyTest.buildDiffImage(ref, img);
                String s = new File(filename).getName();
                s = ("test-references/org/apache/batik/transcoder/image/"+
                     "candidate-variation/"+s);
                PNGImageEncoder encoder
                    = new PNGImageEncoder
                    (new FileOutputStream(s),
                     PNGEncodeParam.getDefaultEncodeParam(diff));
                encoder.encode(diff);
                report.addDescriptionEntry(DIFFERENCE_IMAGE,new File(s));
            } catch (Exception e) { }
        }
View Full Code Here

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

        throws IOException {

        File imageFile =  makeRandomFileName(imageType);
        imageFile.deleteOnExit();

        PNGImageEncoder encoder
            = new PNGImageEncoder(new FileOutputStream(imageFile),
                                  PNGEncodeParam.getDefaultEncodeParam(img));
       
        encoder.encode(img);
       
        return imageFile;
       
    }
View Full Code Here

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

    /**
     * Saves an image in a given File
     */
    protected void saveImage(BufferedImage img, OutputStream os)
        throws IOException {
        PNGImageEncoder encoder = new PNGImageEncoder
            (os, PNGEncodeParam.getDefaultEncodeParam(img));
       
        encoder.encode(img);
    }
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.