#python
Вопрос:
Вот ошибка, связанная с:
Ошибка типа: цвет должен быть int или кортеж из одного элемента
Вот код, который я запускаю:
from PIL import Image from PIL import ImageDraw from PIL import ImageFont, ImageOps label1 = "VIKRAM" font = ImageFont.truetype('D:/vikram/pythonProject/fonts/BalloonCraft-9YBK7.ttf', 800) line_height = sum(font.getmetrics()) fontimage1 = Image.new('L', (font.getsize(label1)[0], line_height)) ImageDraw.Draw(fontimage1).text((0,0),str(label1),stroke_width=10, stroke_fill=(0, 0, 0), fill=255, font=font) fontimage1 = fontimage1.rotate(90, resample=Image.NEAREST, expand=True) orig = Image.open('F:/desktop/Kitty/PSI Hello Kitty Theme Personalized Door Poster-1.png') orig.paste((135, 255, 135), box=(2200, 1500), mask=fontimage1) orig.show()
Если у вас есть какие-либо идеи, как это исправить, пожалуйста, я был бы очень признателен. Заранее спасибо.
Комментарии:
1. В какой строке возникает ошибка?
2. Строка№: 8 , я не могу указать цвет Stroke_Fill ..
3. Попробуйте просто указать
stroke_fill='black'
, решает ли это проблему?4. Нет, это не работает