Download the Guru IA app

Android and iOS

Foto de perfil

bernardo

estudos gerais02/03/2025

from PIL import Image, ImageDraw, ImageFont # Abrir a ima...

from PIL import Image, ImageDraw, ImageFont

Abrir a imagem original

input_path = "/mnt/data/file-4YWFakKCShJZm3p8SHxX63" output_path = "/mnt/data/magnataschets_logo.png" image = Image.open(input_path)

Configurar os textos

new_text = "MAGNATASCHETS" font_path = "/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf" # Caminho da fonte font_size = 50

Criar objeto para desenhar na imagem

draw = ImageDraw.Draw(image) width, height = image.size

Configurar a fonte

font = ImageFont.truetype(font_path, font_size)

Calcular a posição do texto para centralizar

text_width, text_height = draw.textsize(new_text, font=font) text_x = (width - text_width) / 2 text_y = height - text_height - 20 # Posicionar acima da borda inferior

Alterar a cor do texto e aplicar

draw.text((text_x, text_y), new_text, font=font, fill="white", stroke_width=2, stroke_fill="black")

Salvar a imagem editada

image.save(output_path) output_path

Send your questions through the App
Google Play
App Store
Equipe Meu Guru

Do you prefer an expert tutor to solve your activity?

  • Receive your completed work by the deadline
  • Chat with the tutor.
  • 7-day error guarantee