BufferedImage ImageNew =
new BufferedImage (width,height,BufferedImage.TYPE_INT_RGB);
ImageNew.setRGB(0,0,width,height,ImageArrayOne,0,width);
File outFile = new File(".\\RU002out2.bmp");
ImageIO.write(ImageNew, "png", outFile);//写图片
这种方法可以向硬盘中写图片。
new BufferedImage (width,height,BufferedImage.TYPE_INT_RGB);
ImageNew.setRGB(0,0,width,height,ImageArrayOne,0,width);
File outFile = new File(".\\RU002out2.bmp");
ImageIO.write(ImageNew, "png", outFile);//写图片
这种方法可以向硬盘中写图片。
BufferedImage image = new BufferedImage(12 * (checkrnd.length()+1),
24, BufferedImage.TYPE_INT_RGB); try {
// File out = new File("d:\\image.jpg");
Graphics g = image.getGraphics();
g.setColor(new Color(38,80,166));
g.fillRect(0, 0, 12 * (checkrnd.length()+1), 24);
g.setColor(Color.WHITE);
Font font = g.getFont().deriveFont((float)20);
g.setFont(font);
g.drawString(checkrnd, 6, 20);
g.dispose();
//ImageIO.write(image, "JPEG", out); }
catch (Exception e) {
e.printStackTrace();
}
return image;
}
import java.awt.image.*;
import java.io.*;
import javax.imageio.ImageIO;public class ImageTest
{
public static void main(String args[])
{
BufferedImage image = new BufferedImage(600,
800, BufferedImage.TYPE_INT_RGB); try
{
File out = new File("d:\\image.jpg");
Graphics g = image.getGraphics();
Graphics2D g2 = (Graphics2D)g;
g2.setColor(Color.white);
g2.fillRect(0, 0, 600, 800);
g2.setColor(Color.black);
Font font = g.getFont().deriveFont((float)20);
g2.setFont(font);
g2.drawString("Here", 20, 50);
g2.drawLine(10, 10, 10, 790);
g2.drawLine(10, 10, 590, 10);
g2.drawLine(10, 790, 590, 790);
g2.drawLine(590, 10, 590, 790);
g2.dispose();
ImageIO.write(image, "JPEG", out); }
catch (Exception e)
{
e.printStackTrace();
}
}
}