Я уже проверил версию Python в своей среде (возвышенный текст), и это 3.11.0, последняя, я проверил версию подушки, которая 10.0.0, последняя, и мой код похож на другие примеры в Интернете. p>
В коде есть часть на итальянском языке, но он вполне понятен.
проблема в «disegno.textsize(testo, Font=font)
p>
после запуска кода:
line 14, in metti_testo_su_sfondo
text_width, text_height = disegno.textsize(testo, font=font)
^^^^^^^^^^^^^^^^
AttributeError: 'ImageDraw' object has no attribute 'textsize'
это странно, потому что imagedraw должен иметь атрибут textsize. Я новичок, надеюсь, ничего вопиющего не упустил
from PIL import Image, ImageDraw, ImageFont
def metti_testo_su_sfondo(testo, sfondo, posizione=(10, 10), colore_testo=(0, 0, 0), dimensione_font=25):
# Apri l'immagine dello sfondo
immagine_sfondo = Image.open(sfondo)
disegno = ImageDraw.Draw(immagine_sfondo)
font = ImageFont.truetype("ARIAL.TTF", dimensione_font)
text_width, text_height = disegno.textsize(testo, font=font)
# Calcola le coordinate del testo centrato
x = (immagine_sfondo.width - text_width) // 2
y = (immagine_sfondo.height - text_height) // 2
disegno.text((x, y), testo, fill=colore_testo, font=font)
immagine_sfondo.save("spotted.png")
testo_da_inserire = "Ciao, mondo!"
sfondo_da_utilizzare = "spotted_bianco.jpg"
metti_testo_su_sfondo(testo_da_inserire, sfondo_da_utilizzare)
Целью является код, который автоматически создает изображения без необходимости редактировать их вручную. Я проверил систему сборки, версию Python и версию подушки. когда я запускаю код через cmd, он выдает эту ошибку:
from PIL import Image, ImageDraw, ImageFont
ModuleNotFoundError: No module named 'PIL'
Подробнее здесь: https://stackoverflow.com/questions/770 ... bject-imag
Подушка Python/PIL не распознает атрибут textsize объекта imagedraw. ⇐ Python
Программы на Python
1731954815
Anonymous
Я уже проверил версию Python в своей среде (возвышенный текст), и это 3.11.0, последняя, я проверил версию подушки, которая 10.0.0, последняя, и мой код похож на другие примеры в Интернете. p>
В коде есть часть на итальянском языке, но он вполне понятен.
проблема в «disegno.textsize(testo, Font=font)
p>
после запуска кода:
line 14, in metti_testo_su_sfondo
text_width, text_height = disegno.textsize(testo, font=font)
^^^^^^^^^^^^^^^^
AttributeError: 'ImageDraw' object has no attribute 'textsize'
это странно, потому что imagedraw должен иметь атрибут textsize. Я новичок, надеюсь, ничего вопиющего не упустил
from PIL import Image, ImageDraw, ImageFont
def metti_testo_su_sfondo(testo, sfondo, posizione=(10, 10), colore_testo=(0, 0, 0), dimensione_font=25):
# Apri l'immagine dello sfondo
immagine_sfondo = Image.open(sfondo)
disegno = ImageDraw.Draw(immagine_sfondo)
font = ImageFont.truetype("ARIAL.TTF", dimensione_font)
text_width, text_height = disegno.textsize(testo, font=font)
# Calcola le coordinate del testo centrato
x = (immagine_sfondo.width - text_width) // 2
y = (immagine_sfondo.height - text_height) // 2
disegno.text((x, y), testo, fill=colore_testo, font=font)
immagine_sfondo.save("spotted.png")
testo_da_inserire = "Ciao, mondo!"
sfondo_da_utilizzare = "spotted_bianco.jpg"
metti_testo_su_sfondo(testo_da_inserire, sfondo_da_utilizzare)
Целью является код, который автоматически создает изображения без необходимости редактировать их вручную. Я проверил систему сборки, версию Python и версию подушки. когда я запускаю код через cmd, он выдает эту ошибку:
from PIL import Image, ImageDraw, ImageFont
ModuleNotFoundError: No module named 'PIL'
Подробнее здесь: [url]https://stackoverflow.com/questions/77038132/python-pillow-pil-doesnt-recognize-the-attribute-textsize-of-the-object-imag[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия