1

我想使用 PIL 将图像粘贴到单一彩色背景中,但粘贴的照片周围会出现一些模糊和噪点,如下所示:

在此处输入图像描述

(放大照片以查看噪音。我认为这是由于抗锯齿造成的)但我想粘贴像这里这样的清晰边界:

在此处输入图像描述

我正在使用此代码进行粘贴:

my_image.convert('RGBA')
background = Image.new("RGBA", (background_size), background_color)
background.paste( my_image, (coordinates), my_image )
background.save("result.jpg")

我应该怎么做才能粘贴清晰的边界?谢谢。

4

1 回答 1

3

jpg 是一种有损格式,因此它可能会模糊您的图像或添加噪点,以节省内存。改用像 png 这样的无损格式:

background.save("result.png")
于 2013-08-30T17:26:34.333 回答