Cada vez que manipulamos una imagen y queremos conservar la imagen para más imágenes, usamos la función save() . save()
La función guarda la imagen en el archivo o nombre de archivo. Guarda la imagen manipulada final en su disco.
Sintaxis:
# image manipulation code
wand.image.save(
file
=
file_object
or
filename
=
'filename.format'
)
Parámetros:
tiene solo dos parámetros y toma solo uno a la vez.
Parámetro Tipo de entrada Descripción expediente objeto de archivo un objeto de archivo para escribir en el parámetro de archivo Nombre del archivo string base un objeto de nombre de archivo para escribir en el parámetro de archivo Ahora veamos el código para guardar la imagen.
Ejemplo #1: Guarde la imagen en el disco.
# import Image from wand.image module
from
wand.image
import
Image
# read image using
with Image(filename
=
'koala.png'
) as img:
# manipulate image
img.rotate(
90
*
r)
# save final image after
img.save(filename
=
'final.png'
)
Producción :
In output an image named koala.png will be saved in diskEjemplo #2:
También podemos guardar la imagen en el flujo de salida usando la función save(). Por ejemplo, el siguiente código convierte la imagen koala.png en JPEG, la comprime y luego la guarda en koala.jpg.gz:
# import gzip
import
gzip
# import Image from wand.image module
from
wand.image
import
Image
# create gz compressed file
gz
=
gzip.
open
(
'koala.jpg.gz'
)
# read image using Image() function
with Image(filename
=
'pikachu.png'
) as img:
# get format of image
img.
format
=
'jpeg'
# save image to output stream using save() function
img.save(
file
=
gz)
gz.close()
Producción :
A compressed file named koala.jpg.gz get saved in disk¿Escribir código en un comentario? Utilice ide.geeksforgeeks.org , genere un enlace y compártalo aquí.
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA