Python: función clon() en la biblioteca de varita mágica

clone()función hace una copia exacta de la imagen original. Se puede usar esta imagen clonada para manipular sin afectar la imagen original. clone() es una de las funciones más importantes porque ayuda en la manipulación segura de la imagen.

Por ejemplo, si obtiene una imagen y se equivoca con el archivo original, esto puede provocar una gran pérdida para una persona. Pero este problema se puede evitar usando la función clonar(). Antes de realizar la manipulación en la imagen, se puede crear una copia exacta de la imagen y manipular la copia del archivo original.

Sintaxis:

original = Image(filename='filename.format')
copy = original.clone()
// other manipulation code

o

with Image(filename='filename.format') as original:
    with original.clone() as copy:
         // other image manipulation code

Código:

Escribamos un código para clonar una imagen y luego cambiemos el formato de la imagen clonada.

# import Image from wand.image module
from wand.image import Image
  
# read original file using Image() function
with Image(filename ='koala.jpg') as original:
  
    # creating clone image of original image
    with original.clone() as copy:
  
        # convert format of cloned image
        converted.format = 'png'

Producción :

A copy image will be saved with png extension/format

Publicación traducida automáticamente

Artículo escrito por RahulSabharwal 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 *