📜  Python中的魔杖变换()函数

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

Python中的魔杖变换()函数

为了同时调整图像大小和裁剪图像,在 wand 中使用了transform()函数。首先执行裁剪操作,然后执行调整大小操作。

输入图像:

示例 #1:

让我们将图像裁剪为 200×200 尺寸,然后将其重新缩放为 400×400 像素。

# Import Image from wand.image module
from wand.image import Image
  
# Import display to display final image
from wand.display import display
  
# Read image using Image function
with Image(filename ='koala.jpeg') as img:
  
    # using transform() function
    img.transform('200x200', '200 %')
  
    # Saving image
    img.save(filename ='transform.jpeg')
  
    # display image
    display(img)

输出:
示例 #2:让我们将图像裁剪 50% 的所有四个角。

# Import Image from wand.image module
from wand.image import Image
  
# Import display to display final image
from wand.display import display
  
# Read image using Image function
with Image(filename ='koala.jpeg') as img:
  
    # using transform() function
    img.transform('50 %')
  
    # Saving image
    img.save(filename ='transform1.jpeg')
  
    # display image
    display(img)

输出:
示例 #3:将源图像的高度缩放为 200 像素并保持纵横比。

# Import Image from wand.image module
from wand.image import Image
  
# Import display to display final image
from wand.display import display
  
# Read image using Image function
with Image(filename ='koala.jpeg') as img:
  
    # using transform() function
    img.transform(resize ='x200')
  
    # Saving image
    img.save(filename ='transform3.jpeg')
  
    # display image
    display(img)

输出: