これが私のコードです。
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.geom.Line2D;
import java.awt.image.BufferedImage;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.ArrayList;
import javax.imageio.ImageIO;
public class Test {
public static void main(String args[]) throws IOException{
int width = 400, height = 400;
Test plot = new Test();
BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g2d = bi.createGraphics();
g2d.setPaint(Color.red);
g2d.draw(new Line2D.Double(0,0,0,50));
g2d.draw(new Line2D.Double(0,50,50,50));
g2d.draw(new Line2D.Double(50,50,50,0));
g2d.draw(new Line2D.Double(50,0,0,0));
ImageIO.write(bi, "PNG", new File("d:\\sample.PNG"));
}
}
上の出力画像をご覧ください。
ここで、正方形が非常に小さく見えるので (幅と高さを変えてみました)、プログラムでこれを拡大する必要があります。(ロボットが移動したパスを表示する必要があるため)。どうすればいいですか?助けてください。
ここでは、寸法ではなく形状が重要であることに注意してください。