当我尝试从PIL调整img的大小时,无法将序列与“float”类型的nonit相乘

2024-04-25 08:26:35 发布

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

def main_convertation(img, Width, Height):
    width, height = Width, Height
    text_file = open('result.txt', 'w')
    scaleFactor = 0.1
    oneCharWidth = 8
    oneCharHeight = 12
    img.resize((int(scaleFactor * width), int(scaleFactor * height * (oneCharWidth / oneCharHeight))),
           PilImage.NEAREST)
    pixels = img.load()
    outputImage = PilImage.new('RGB', (oneCharWidth * width, oneCharHeight * height), color=(30, 30, 30))
    d = PilImageDraw.Draw(outputImage)

我有一个错误:不能将序列乘以“float”类型的非int,但不知道为什么。我使用(n)个诅咒从终端窗口中的用户输入中获取宽度和高度。请帮忙D