小试牛刀,今天在公司完成了 txt文件生成jpg连续图片,分享一下 代码不是很完善 但是能实现(可以直接copy到你的机器运行)希望各位大牛指点
缺陷就是耗费时间。
package picture;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;
import java.awt.Shape;
import java.awt.font.GlyphVector;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import javax.imageio.ImageIO;
public class DrawTest4 {
public static void pressText(String pressText, String targetImg,
String fontName, int fontStyle, Color color, Color col,
int fontSize, int x, int y) throws Exception {
File file = new File(targetImg);
Image src = ImageIO.read(file);
BufferedImage image = new BufferedImage(src.getWidth(null), src
.getHeight(null), BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = (Graphics2D) image.createGraphics();
g2.drawImage(src, 0, 0, src.getWidth(null), src.getHeight