English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Este artículo describe cómo cambiar el tamaño de la imagen en Python. Compartimos con todos para referencias, como se muestra a continuación:
1、Recomendado: PIL paquetePillow 。
2、Código fuente:
#encoding=utf-8 #author: walker #date: 2014-05-15 #function: Cambiar el tamaño de la imagen import os import os.path from PIL import Image ''' filein: Imagen de entrada fileout: Imagen de salida width: Ancho de la imagen de salida height: Altura de la imagen de salida type: Tipo de imagen de salida (png, gif, jpeg...) ''' def ResizeImage(filein, fileout, width, height, type): img = Image.open(filein) out = img.resize((width, height),Image.ANTIALIAS) #resize image with high-calidad out.save(fileout, type) if __name__ == "__main__": filein = r'image\test.png' fileout = r'image\testout.png' width = 60 height = 85 type = 'png' ResizeImage(filein, fileout, width, height, type)
Los lectores interesados en más contenido relacionado con Python pueden consultar las secciones especiales de este sitio: 'Resumen de técnicas de manipulación de imágenes en Python', 'Tutorial de estructuras de datos y algoritmos en Python', 'Resumen de técnicas de programación de sockets en Python', 'Resumen de técnicas de uso de funciones en Python', 'Resumen de técnicas de manipulación de cadenas en Python', 'Tutorial clásico de inicio y avanzado en Python' y 'Resumen de técnicas de manipulación de archivos y directorios en Python'.
Espero que lo descrito en este artículo pueda ayudar a todos a diseñar programas de Python.
Aviso: El contenido de este artículo se distribuye en la red, pertenece al autor original, el contenido se contribuye y se carga de manera autónoma por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no ha sido editado por humanos y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#w proporcionando evidencia relevante, una vez verificada, este sitio eliminará inmediatamente el contenido sospechoso de infracción.3Declaración: El contenido de este artículo se obtiene de la red, es propiedad del autor original, el contenido se contribuye y carga de manera autónoma por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no ha sido editado artificialmente y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#w proporcionando evidencia relevante, una vez verificada, este sitio eliminará inmediatamente el contenido sospechoso de infracción.