Como escrever um texo em uma imagem

Hello Galera /o/

Eu tenho uma porção de arquivos de texto que quero “converte-los” para GIF ou JPEG.

Alguem pode me dar as direções de como fazer isso de uma maneira simples?

Grato

Use o ImageMagick ( http://www.imagemagick.org/script/index.php )

Alguem ja reclamou que a galera de java só sabe responder com links?

Me responderam em outro fórum e eu fiz esse código de teste:

[code]import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

public class Text2ImageConverter {
private final int LEFT_PADDING = 5;
private final int LINE_DISTANCE = 12;

public void writeImage(String[] text) {
	BufferedImage bf = new BufferedImage(272, 480, BufferedImage.TYPE_INT_RGB);
	Graphics graph = bf.getGraphics();
	graph.setColor(new Color(153, 204, 00));
	graph.fillRect(0, 0, 272, 480);
	graph.setColor(new Color(255, 255, 255));
	Font font = new Font("Trebuchet MS", Font.PLAIN, 12);
	graph.setFont(font);

	for (int c1 = 0; c1 < text.length; c1++) {
		graph.drawString(text[c1], LEFT_PADDING, LINE_DISTANCE * (c1 + 1));
	}

	try {
		ImageIO.write(bf, "bmp", new File("C:\das.bmp"));
	} catch (IOException e) {
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
}

public static void main(String[] args) {
	String[] text = { "Uebaa", "estou escrevendo", "das das", "das das das", "das", "pretty cooool" };
	Text2ImageConverter t2c = new Text2ImageConverter();
	t2c.writeImage(text);

	System.exit(0);
}

}[/code]