Logo Passei Direto
Buscar
from PIL import Image, ImageEnhance img = Image.open("20260119_223508 (1).jpg") img = img.rotate(90, expand=True) w, h = img.size img = img.crop((150, 100, w-150, h-120)) img = ImageEnhance.Contrast(img).enhance(1.25) img = ImageEnhance.Sharpness(img).enhance(1.4) img.save("mapa_brasil_pronto.png")
User badge image
Enderson Vieira

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Parece que você está tentando usar a biblioteca PIL (Pillow) para manipular uma imagem. O código que você forneceu está quase completo, mas parece que a parte do `crop` está com um erro de sintaxe. Aqui está uma versão corrigida e explicada passo a passo: ```python from PIL import Image, ImageEnhance # Abre a imagem img = Image.open("20260119_223508 (1).jpg") # Rotaciona a imagem em 90 graus img = img.rotate(90, expand=True) # Obtém as dimensões da imagem w, h = img.size # Corta a imagem (x1, y1, x2, y2) img = img.crop((150, 100, w - 150, h - 120)) # Aumenta o contraste da imagem img = ImageEnhance.Contrast(img).enhance(1.25) # Aumenta a nitidez da imagem img = ImageEnhance.Sharpness(img).enhance(1.4) # Salva a imagem processada img.save("mapa_brasil_pronto.png") ``` ### Explicação dos passos: 1. Importação das bibliotecas: Você importa as classes necessárias da biblioteca Pillow. 2. Abertura da imagem: A imagem é carregada a partir do arquivo especificado. 3. Rotação: A imagem é rotacionada em 90 graus, e `expand=True` garante que a imagem resultante tenha o tamanho adequado. 4. Obtenção das dimensões: As variáveis `w` e `h` armazenam a largura e a altura da imagem, respectivamente. 5. Corte da imagem: A função `crop` é usada para recortar a imagem com base nas coordenadas fornecidas. 6. Ajuste de contraste: O contraste da imagem é aumentado em 25%. 7. Ajuste de nitidez: A nitidez da imagem é aumentada em 40%. 8. Salvamento da imagem: A imagem final é salva com o nome especificado. Certifique-se de que o arquivo de imagem existe no diretório correto e que você tem permissão para salvá-lo. Se precisar de mais ajuda, é só avisar!

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina