我有一个带有很多小正方形(网格)的缓冲图像。这个图像是根据用户选择的背景图像创建的。如果选择很小,图像会很快出现。但是如果选择很大,那么甚至会发生内存溢出如果设置为 1GB。缓冲图像的代码如下:
mainMap = new BufferedImage(width, height, BufferedImage.TYPE_3BYTE_BGR);
我只使用 4 种颜色。我想优化空间和时间的代码。请建议。
我有一个带有很多小正方形(网格)的缓冲图像。这个图像是根据用户选择的背景图像创建的。如果选择很小,图像会很快出现。但是如果选择很大,那么甚至会发生内存溢出如果设置为 1GB。缓冲图像的代码如下:
mainMap = new BufferedImage(width, height, BufferedImage.TYPE_3BYTE_BGR);
我只使用 4 种颜色。我想优化空间和时间的代码。请建议。