Jython实时编辑照片

时间:2014-03-11 04:30:17

标签: 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)   返回(PIC)

这完成了项目的第一步,没有问题。下一步是我遇到问题。

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

1 个答案:

答案 0 :(得分:0)

由于缺少缩进,我在阅读代码时遇到问题。 Python(或者在这种情况下,Python的Java实现,Jython)从缩进中运行其整个语法。因此,我现在无法真正阅读您的代码来帮助您。我知道如何处理你的代码,我只需要看到代码缩进。