「Java」JPEG ファイルを出力する
Java で JPEG ファイルを出力するサンプル書いてみました。忘れないようにメモ。
■ JPEGTest.java
import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class JPEGTest { public static void main(String[] args) throws Exception { // BufferedImage を生成 BufferedImage bi = new BufferedImage(200, 100, BufferedImage.TYPE_INT_RGB); // Graphics2D を取得 Graphics2D g2 = bi.createGraphics(); // 背景を白で塗りつぶす g2.setColor(Color.WHITE); g2.fillRect(0, 0, bi.getWidth(), bi.getHeight()); // フォントを設定してテキストを描画する Font font = Font.createFont(Font.TRUETYPE_FONT, new File("sazanami-gothic.ttf")).deriveFont(Font.PLAIN, 25); g2.setFont(font); g2.setColor(Color.BLACK); g2.drawString("HOGE テスト !!", 0, 25); ImageIO.write(bi, "JPG", new File("output.jpg")); } }
フォントはなぜか "さざなみフォント" です。特に理由はない・・・
・efont プロジェクト日本語トップページ - SourceForge.JP
http://sourceforge.jp/projects/efont/
以上です。