【发布时间】:2015-06-12 11:39:15
【问题描述】:
我正在上一门编程课程,我们的项目是将图像缩小到原来的一半,然后再扩大一倍。
如何制作与以前相同但高度和宽度减小的新图片?
这是我的代码:
def main():
originalPic=makePicture(pickAFile())
show(originalPic)
w=getWidth(originalPic)
h=getHeight(originalPic)
printNow(str(w)+ " \n" + str(h))
if w % 2:
reducedW=w/2
else:
reducedW=w/2+1
printNow(reducedW)
if h % 2:
reducedH=h/2
else:
reducedH=h/2+1
printNow(reducedH)
reducedPic=makePicture(reducedW, reducedH)
show(reducedPic)
【问题讨论】:
-
请缩进并正确格式化您的代码...很难看出它是否有问题。