final BufferedImage img = new BufferedImage(3500, 2480, BufferedImage.TYPE_BYTE_INDEXED);
final Graphics2D g2D = img.createGraphics();
g2D.setBackground(Color.white);
g2D.clearRect(0, 0, width, height);
(この質問の完全なコード)。
jvm 属性を 3GB に設定しましたが、このコードにより Java ヒープ領域の例外が発生します。それが問題でしょうか?
とにかく少ないメモリで絵が描けるのではないか?私は印刷用に A4 サイズの BMP を探しています。テキストのみです。ほとんどの場合は白黒のみですが、場合によっては青、ピンク、グレーも使用する必要があります.