Imagemagick 调整大小是模糊的

Imagemagick 调整大小是模糊的,imagemagick,wand,Imagemagick,Wand,视窗10 ImageMagick 7.0.10-12 Q16x64 2020-05-15 魔杖0.6.1 我有: 结果:图像大小相似,模糊。比如说,原来的宽度是640,新的宽度是610。 过滤和模糊参数似乎不会影响任何东西。我试过模糊=0,模糊=0.1。至于filter,我尝试了filter=undefined 你能帮我解决这个模糊问题吗?你的问题是模糊值大于0。您指定了一个负值。如果要锐化,请使用介于0和1之间的值 网站上的文档说明: 模糊(numbers.Real)–模糊因子,其中>1表

视窗10

ImageMagick 7.0.10-12 Q16x64 2020-05-15

魔杖0.6.1

我有:

结果:图像大小相似,模糊。比如说,原来的宽度是640,新的宽度是610。 过滤和模糊参数似乎不会影响任何东西。我试过模糊=0,模糊=0.1。至于filter,我尝试了filter=undefined


你能帮我解决这个模糊问题吗?

你的问题是模糊值大于0。您指定了一个负值。如果要锐化,请使用介于0和1之间的值

网站上的文档说明:

模糊(numbers.Real)–模糊因子,其中>1表示模糊,<1表示模糊 夏普。默认值为1

因此,在Python/Wand中,例如:

输入:


结果:


请注意,使用filter=lanczos可能会获得更好的结果。您的问题是模糊值大于0。您指定了一个负值。如果要锐化,请使用介于0和1之间的值

网站上的文档说明:

模糊(numbers.Real)–模糊因子,其中>1表示模糊,<1表示模糊 夏普。默认值为1

因此,在Python/Wand中,例如:

输入:


结果:

请注意,使用filter=lanczos可能会获得更好的结果

i.resize(width=new_width, height=new_heigh, filter='triangle', blur=-1)
from wand.image import Image
from wand.display import display

with Image(filename='pigeons.jpg') as img:
    img.resize(width=550, height=350, filter='triangle', blur=0.5)
    img.save(filename='pigeons_resized.png')
    display(img)