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