Jython照片实时编辑



我正在上一门编程入门课,这门课的重点是Jython,我很难完成当前的作业。该程序应该要求用户从他们的文件中选择一张图片,并对图像进行"隔色"处理。这不是我的问题出现的地方,但这是我到目前为止所拥有的……def main ():

file = pickAFile()
pic = makePicture(file)
for p in getPixels(pic):
red = getRed(p)
green = getGreen(p)
blue = getBlue(p)
if (red < 128):
  setRed(p, 0)
else:
  setRed(p, 255)
if (green < 128):
  setGreen(p, 0)
else:
  setGreen(p, 255)
if (blue < 128):
  setBlue(p, 0)
else:
  setBlue(p, 255)

显示(图)返回(pic)

这就毫无问题地完成了项目的第一步。下一步是我有问题的地方。

我们必须修改程序以"实时"完成编辑。我假设我们必须显示原始图片,将其在屏幕上编辑为最终的"隔色"图像。

由于缺少缩进,我在阅读你的代码时遇到了问题。Python(或者在本例中是Python的Java实现Jython)的整个语法都是通过缩进来运行的。因此,我现在无法真正阅读您的代码来帮助您。我知道怎么处理你的代码,我只需要看到代码缩进。

最新更新