elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Consulta tratamiento de imágenes en python
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Consulta tratamiento de imágenes en python  (Leído 1,909 veces)
achu08

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Consulta tratamiento de imágenes en python
« en: 7 Mayo 2016, 18:45 pm »

Buenas tardes, estoy usando la librería PIL de python para el tratamiento y hago una asignación que hace lo siguiente redimensiona la imagen y la pone, cuadrado, la parte de redimensionar lo hago con el siguiente script

Código
  1. import PIL  
  2. from PIL import Image
  3. import os  
  4. import fnmatch  
  5. import tarfile
  6.  
  7. current_dir = os.path.dirname(os.path.abspath(__file__))
  8. lista_archivos = fnmatch.filter(os.listdir(current_dir), '*')
  9. lista_archivos_nopy = lista_archivos[:]
  10. no_py = ".py"
  11.  
  12.  
  13. for i in lista_archivos:
  14.    if  no_py in i:
  15.        lista_archivos_nopy.remove(i)
  16.  
  17. os.mkdir("peq")
  18. os.chmod(current_dir + "/peq", 0777)
  19. tamano = input("Tamaño: ")
  20.  
  21. for x in lista_archivos_nopy:
  22.    img = Image.open(x)  
  23.    width = img.size[0]
  24.    heigh = img.size[1]
  25.    if width > heigh:
  26.        basewidth = tamano
  27.        wpercent = (basewidth / float(img.size[0]))
  28.        hsize = int((float(img.size[1]) * float(wpercent)))
  29.        img = img.resize((basewidth, hsize), PIL.Image.ANTIALIAS)
  30.        img.save("peq/" + x)  
  31.        print x + " ---> OK!"  
  32.  
  33.    else:
  34.        baseheight = tamano
  35.        hpercent = (baseheight / float(img.size[1]))
  36.        wsize = int((float(img.size[0]) * float(hpercent)))
  37.        img = img.resize((wsize, baseheight), PIL.Image.ANTIALIAS)
  38.        img.save("peq/" + x)
  39.        print x + " ---> OK!"
  40.  
  41. print ""
  42. print "FIN"
  43.  

lo que no se como se llama el proceso después de redimensionarla, como cuadrarla y rellenar lo cuadrado de negro o de blanco. Si alguien sabe como se llama ese proceso de cuadrala después de redimensionarla, le agradeceria la informacion para investigar

MOD EDIT: Etiqueta GeSHi corregida.


« Última modificación: 7 Mayo 2016, 18:52 pm por MCKSys Argentina » En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.524


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Consulta tratamiento de imágenes en python
« Respuesta #1 en: 7 Mayo 2016, 18:53 pm »

Hola!

Revisa éstos resultados.

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Micro Tutorial Tratamiento de imagenes en Php
PHP
n3fisto 2 2,505 Último mensaje 27 Noviembre 2009, 16:17 pm
por luiggy2
[Python] Hacer una consulta de una pagina web
Python
Trenico 2 4,395 Último mensaje 3 Enero 2012, 20:24 pm
por Trenico
[Python] Consulta - Creación CRAWLER
Python
criskapunk 4 15,812 Último mensaje 14 Junio 2012, 09:57 am
por adastra
Tratamiento de Imagenes J2me
Java
mapers 0 1,194 Último mensaje 18 Julio 2012, 20:47 pm
por mapers
Edición de imágenes con Python
Programación General
xavieeee 0 2,546 Último mensaje 18 Julio 2015, 02:54 am
por xavieeee
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines