📜  Python – wand 库中的 clone()函数

📅  最后修改于: 2022-05-13 01:55:14.823000             🧑  作者: Mango

Python – wand 库中的 clone()函数

clone()函数制作原始图像的精确副本。可以使用此克隆图像进行操作,而不会影响原始图像。 clone() 是最重要的函数之一,因为它有助于安全地操作图像。

例如,如果你得到一个图像并且你把原始文件弄乱了,这可能会给一个人带来巨大的损失。但是使用 clone()函数可以避免这个问题。在对图像进行操作之前,可以创建图像的精确副本并操作原始文件的副本。

句法 :

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

或者

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

代码 :

让我们编写一个代码来克隆图像,然后更改克隆图像的格式。

# 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'

输出 :

A copy image will be saved with png extension/format