在python中运行镜像函数

2024-09-24 12:22:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试运行这个函数:

def flipPic():
    #Set up source picture
    barbf=getMediaPath("barbara.jpg")
    barb=makePicture(barbf)
    #Now, for the mirroring
    mirrorPoint=219
    for X in range(0,mirrorPoint):
        for Y in range(0,291):
            pleft=getPixel(barb,X,Y)
            pright=getPixel(barb,Y,mirrorPoint + mirrorPoint - 1 - X)
            setColor(pright,(getColor(pleft)))
    show(barb)
    return(barb)

但是,这一行出现了一个错误:

^{pr2}$

上面写着:

Inappropriate argument value (of correct type).
An error occurred attempting to pass an argument to a function.

我不知道是什么问题,因为它的写作方式和我课本上写的一样。 我还在学习如何用python编程,有什么地方我做错了吗?在


Tags: to函数infordefrangeargumentset
1条回答
网友
1楼 · 发布于 2024-09-24 12:22:46

我不确定您使用的是什么库,但这是Pillow中的一个简单调用。命令如下:

    out = im.transpose(Image.FLIP_LEFT_RIGHT)
    out = im.transpose(Image.FLIP_TOP_BOTTOM)

摘自docs中的这一章。在

相关问题 更多 >