对于我的Python大学课程,我试图从在线打开图像以添加到另一个图像(使用Jython)。到目前为止我的代码是:
def addLogo(lgPic):
import urllib
logo = urllib.urlopen("http://www.wsiab.net/BITsoft/Lab7/csumb-logo-white.png")
targetX = getWidth(lgPic) - getWidth(logo)
targetY = getHeight(lgPic) - getHeight(logo)
for x in range(0, getWidth(logo)):
for y in range(0, getHeight(logo)):
pix = getPixel(logo, x, y)
bPix = getPixel(lgPic, x + targetX, y + targetY)
color = getColor(pix)
bColor = getColor(bPix)
if distance(color, Color(0, 215, 0)) > 50:
newPix = getPixel(lgPic, x + targetX, y + targetY)
setColor(bPix, color)
return lgPic
这将返回错误:
getWidth(图片):输入不是图片 错误是: 不适当的参数值(正确类型)。 尝试将参数传递给函数时发生错误。
我如何简单地将此图像带入并使用它?