Python PIL | Método Image.save()

PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. El Imagemódulo proporciona una clase con el mismo nombre que se utiliza para representar una imagen PIL. El módulo también proporciona una serie de funciones de fábrica, incluidas funciones para cargar imágenes desde archivos y para crear nuevas imágenes.

Image.save()Guarda esta imagen con el nombre de archivo dado. Si no se especifica ningún formato, el formato a utilizar se determina a partir de la extensión del nombre de archivo, si es posible.

Las opciones de palabras clave se pueden utilizar para proporcionar instrucciones adicionales al escritor. Si un escritor no reconoce una opción, se ignora en silencio. Las opciones disponibles se describen en la documentación de formato de imagen para cada escritor.

Puede utilizar un objeto de archivo en lugar de un nombre de archivo. En este caso, siempre debe especificar el formato. El objeto de archivo debe implementar los métodos de búsqueda, notificación y escritura, y debe abrirse en modo binario.

Sintaxis: Image.save(fp, formato=Ninguno, **parámetros)

Parámetros:

fp : un nombre de archivo (string), objeto pathlib.Path u objeto de archivo.
format – Anulación de formato opcional. Si se omite, el formato a utilizar se determina a partir de la extensión del nombre de archivo. Si se usó un objeto de archivo en lugar de un nombre de archivo, siempre se debe usar este parámetro.
opciones : parámetros adicionales para el escritor de imágenes.

Devoluciones: Ninguna

Aumentos:

KeyError : si el formato de salida no se pudo determinar a partir del nombre del archivo. Use la opción de formato para resolver esto.
IOError : si no se pudo escribir el archivo. Es posible que se haya creado el archivo y que contenga datos parciales.

Imagen utilizada:

   
  
# Importing Image module from PIL package 
from PIL import Image 
import PIL 
  
# creating a image object (main image) 
im1 = Image.open(r"C:\Users\System-Pc\Desktop\flower1.jpg") 
  
# save a image using extension
im1 = im1.save("geeks.jpg")

Producción:

Publicación traducida automáticamente

Artículo escrito por Sunitamamgai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *