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

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

Introduction

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

Prototype

public RenderingHints(Key key, Object value) 

Source Link

Usage

From source file:pdfgen.pdf_generation_try5.java

public void scaleImage() {
    try {//  w w w .ja  v  a 2  s.  c o m
        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();
    }

}