// 这里是对jpg格式的处理
if (tmpFile.endsWith(".jpeg") || tmpFile.endsWith(".jpg")) {
InputStream imageIn = new FileInputStream(new File(imageFile));
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(imageIn);
BufferedImage image = decoder.decodeAsBufferedImage();
Graphics g = image.getGraphics();
// 设置颜色
g.setColor(fontColor);
g.setFont(txtFont);
// 输出文字
g.drawString(text, x, y + txtFont.getSize());
// 输出数据流
OutputStream output = new FileOutputStream(outputFile);
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(output);
encoder.encode(image);
imageIn.close();
output.close();
}