Estou iniciando na linguagem e vejo muito falar sobre input de texto e numeros.... Mas como faço pra dar entrada em uma imagem? Tipo... como posso fazer pra que o usuário selecione uma imagem na máquina dele e entre com ela no programa?
Estou iniciando na linguagem e vejo muito falar sobre input de texto e numeros.... Mas como faço pra dar entrada em uma imagem? Tipo... como posso fazer pra que o usuário selecione uma imagem na máquina dele e entre com ela no programa?
Olá, Nicole!
Entendo sua dúvida e é ótimo ver que você está explorando diferentes aspectos do Python. Para carregar uma imagem no Python, você pode usar a biblioteca PIL (Pillow). Ela é uma biblioteca de processamento de imagens que oferece várias ferramentas úteis.
Aqui está um exemplo de como você pode fazer isso:
from PIL import Image
import os
# Solicita o caminho da imagem ao usuário
path = input("Por favor, insira o caminho da imagem: ")
# Verifica se o arquivo existe
if os.path.isfile(path):
# Abre a imagem
img = Image.open(path)
# Agora você pode trabalhar com a imagem
else:
print("Arquivo não encontrado. Por favor, tente novamente.")
Nesse exemplo, o usuário insere o caminho da imagem que deseja abrir e o programa verifica se o arquivo existe. Se existir, a imagem é aberta e você pode começar a trabalhar com ela.
Lembre-se de instalar a biblioteca Pillow, caso ainda não tenha feito isso. Você pode fazer isso executando o seguinte comando no seu terminal:
pip install pillow
Espero ter ajudado e bons estudos!