我只有几周时间进入我的IT学位,我正在尝试用Python编写一个小程序,我试图寻找一个解决方案,但我对术语和概念的了解可能限制了我的结果。说,我试图找出是否可以为随机范围内的像素赋值,然后获取该值的x,y并对其进行操作。例如
import random
pic=makeEmptyPicture(500,500)
w=random.randint(0,getWidth(pic))
h=random.randint(0,getHeight(pic))
a=getPixel(pic,w,h)
for x in range(getX(a),getX(a+5),1): #this is where I'm stuck.
for y in range(getY(a),getY(a+5),1): #I need to get the x,y of "a"
#Do something #and manipulate it.
提前致谢。
答案 0 :(得分:0)
变量w
和h
是(x,y)坐标。
要操纵该像素,我需要了解您的"图片"对象
首先,看看哪种对象makeEmptyPicture
返回。然后查看该对象以查看它是否具有任何有用的功能。
pic = makeEmptyPicture(500, 500)
print("type: ", type(pic))
for var in dir(pic):
print(var)
如果这不是足够的信息,请使用Python的内置"帮助"命令。
pic = makeEmptyPicture(500, 500)
help(pic)
这些可能会给你一些好的线索。如果您仍然卡住,请发布结果,我会帮助您。