Ir ao conteúdo
  • Cadastre-se

Python Melhoramento de Imagem em Python


Posts recomendados

e ae @Eduardo Daltro beleza? Tipo a manipulação das imagem em python é totalmente possivel, existem modulos que permite manipular uma imagem de diversas formas possiveis como pillow (PIL) e o matplotlib. O problema nesse caso é melhorar a qualidade pela resolução, se voce simplesmente ampliar uma imagem ela vai ficar pixelada, isso ocorre porque existe uma quantidade menor de dados/pixels reais para representar aquela imagem como um todo naquela determinada resolução (não tem como advinhar qual o pixel real que deveria realmente esta ali), por outro lado quando diminui uma imagem voce pode melhorar sim a qualidade dela so que voce perde pixel/dados com isso tambem (fora que ta diminuindo ela então vai ficar menor), claro que existem tecnicas usando em computação grafica que pode melhorar a qualidade ate certo ponto (ex: anti-aliasing deixa as bordas mais suaveis sem aqueles dentes pixelados), um pequeno exemplo de como abrir uma imagem e aplicar antialias nela usando o python

 

	

#!/usr/bin/python

from PIL import Image

img = Image.open("dragon.png")

#exibe ela
img.show()

#amplia para 800x600
img2 = img.resize((800,600))
img2.show()

#amplia com antialiasing
img3 = img.resize((800,600),Image.ANTIALIAS)
img3.show()

 

resultado seria isso

 

uNejN6x.png

 

claro que o PIL não se resume apenas a isso, tu pode manipular a imagem de varias formas ate pixel a pixel se quiser

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...