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

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

Introduction

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

Prototype

Object VALUE_RENDER_QUALITY

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

Click Source Link

Usage

From source file:pdfgen.pdf_generation_try5.java

public void scaleImage() {
    try {/*from   ww  w.  j a 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();
    }

}