Example usage for com.itextpdf.awt.geom.misc RenderingHints KEY_RENDERING

List of usage examples for com.itextpdf.awt.geom.misc RenderingHints KEY_RENDERING

Introduction

In this page you can find the example usage for com.itextpdf.awt.geom.misc RenderingHints KEY_RENDERING.

Prototype

Key KEY_RENDERING

To view the source code for com.itextpdf.awt.geom.misc RenderingHints KEY_RENDERING.

Click Source Link

Usage

From source file:pdfgen.pdf_generation_try5.java

public void scaleImage() {
    try {/*from  w  w w .  j  a  v  a2  s  .c  om*/
        ImageIcon ii = new ImageIcon("timthumb.php.jpg");
        BufferedImage bi = new BufferedImage(50, 50, BufferedImage.TYPE_INT_RGB);
        Graphics2D g2d = (Graphics2D) bi.createGraphics();
        g2d.addRenderingHints(
                new RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY));
        boolean b = g2d.drawImage(ii.getImage(), 0, 0, 50, 50, null);
        // System.out.println(b);
        ImageIO.write(bi, "jpg", new File("images_changed.jpg"));
    } catch (Exception e) {
        e.printStackTrace();
    }

}