English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método para capturar imágenes basado en el paquete PyGraphics en Python

Este artículo detalla cómo implementar la función de captura de imágenes basada en el paquete PyGraphics en Python. Compartimos esto con todos para que lo puedan referir, como se muestra a continuación:

Primero instala el paquete PyGraphics (python importa el módulo media)

Hay un fragmento de código que importa media, abre el IDLE de Python por defecto, ingresa:

>>>import media

se te informará que no existe el módulo media!

El módulo media no es un módulo estándar del sistema, necesitas instalar un software de terceros para poder usarlo. Esta biblioteca está en PyGraphics, aunque PyGraphics depende de otras bibliotecas. Puedes instalarlo de esta manera (puedes referirte a aquí:http://packages.python.org/PyGraphics/install.html):

Descarga: Python Imaging Library 1.1.7 para Python 2.7-->Instalar
Descarga: pygame-1.9.1.win32-py2.7.msi-->Instalar
Descarga: numpy-1.6.1-win32-superpack-python2.7.exe-->Instalar
Descarga: ampy-1.2.3.win32.exe-->Instalar
http://pragprog.com/titles/gwpy/source_code Descarga Download gwpy-code.zip, descomprime code-->install-->PyGraphics-2.0.win32.exe-->Instalar

Si deseas usar las pruebas en el paquete PyGraphics, debes descargar e instalar el paquete Nose, sigue estos pasos:

Primero, descarga: setuptool-->Instalar

En segundo lugar, abre cmd-->Ingresa en la línea de comandos, mantén tu computadora conectada a internet, y en la línea de comandos ingresa C:\Python27\Scripts\easy_install nose, al presionar Enter, se descargará automáticamente algo de internet, ¡no te preocupes! Nose se instalará automáticamente.

Nota: aquí C:\Python27se refiere a la carpeta donde se encuentra Python, si es diferente, puedes cambiarla!

Ahora puedes usar todo lo que ofrece el paquete PyGraphics, por ejemplo: los módulos media, picture, pixel, color, sound y otros.

¡Listo! Ahora, pruebe a importar media en IDLE y ya no recibirá errores!

Referencia:

http://packages.python.org/PyGraphics/
http://packages.python.org/PyGraphics/install.html

Abrir imagen

>>>import media
>>>f=media.choose_file()
>>>pic=media,load_picture(f)
>>>media.show(pic)

Obtener las dimensiones de la imagen

>>>pic.get_width()
...
>>>pic.get_height()
...
>>>pic.title
...

Recorte de imagen

>>>media.crop_picture(pic,150,50,450,300) #esquina superior izquierda(150,50)en la esquina inferior derecha(450,300)
>>>media.show(pic)
>>>media.save_as(pic,'new_.jpg')

Los lectores interesados en más contenido relacionado con Python pueden ver las secciones especiales de este sitio: "Resumen de técnicas de manipulación de imágenes de Python", "Tutorial de estructuras de datos y algoritmos de Python", "Resumen de técnicas de programación de sockets de Python", "Resumen de técnicas de uso de funciones de Python", "Resumen de técnicas de manipulación de cadenas de Python", "Tutorial clásica de inicio y avanzado de Python" y "Resumen de técnicas de manipulación de archivos y directorios de Python".

Espero que lo descrito en este artículo pueda ayudar a todos a diseñar programas de Python.

Declaración: El contenido de este artículo puede ser útil para la programación de Python de todos. Si tiene más interés en el contenido relacionado con Python, puede ver la sección especial de este sitio: "Resumen de técnicas de manipulación de imágenes de Python", "Tutorial de estructuras de datos y algoritmos de Python", "Resumen de técnicas de programación de sockets de Python", "Resumen de técnicas de uso de funciones de Python", "Resumen de técnicas de manipulación de cadenas de Python", "Tutorial clásica de inicio y avanzado de Python" y "Resumen de técnicas de manipulación de archivos y directorios de Python".3Aviso: El contenido de este artículo se ha obtenido de la red, es propiedad del autor original, el contenido se ha subido de manera autónoma por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no se ha realizado un procesamiento editorial humano y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de infracción de derechos de autor, le invitamos a enviar un correo electrónico a: notice#w proporcionando evidencia relevante, una vez que se verifique, este sitio eliminará inmediatamente el contenido sospechoso de infracción.

Te gustará