我正在尝试在JES中对图像进行灰度处理,该图像的大小约为3000x2000。每当我运行它时,都会给我OutOfMemoryError:java.lang.OutOfMemoryError:Java堆空间。
我是这种语言的新手,所以我不确定它的代码是否就是问题所在。
def grayscale(pic):
for p in getPixels(pic):
intensity = (getRed(p) + getGreen(p) + getBlue(p))/3
setColor(p, makeColor(intensity, intensity, intensity))
输出应该只是图像的灰度版本