Python PIL去除draw.ellipse绘制的打印点周围的噪声

Python PIL去除draw.ellipse绘制的打印点周围的噪声,python,python-3.x,python-imaging-library,Python,Python 3.x,Python Imaging Library,我使用PIL中的draw.ellipse在白色图像上绘制了一些点 draw.ellipse((x[i][j] - 2, y[i][j] - 2, [i][j] + 2, [i][j] + 2), fill='black', outline='black') ((x,y)是绘图的坐标) 然后,我在图的周围发现了一些噪音,如下所示: 我怎样才能摆脱它们 加 原始白色图像的大小为315*207,绘图的大小为4*4是否将图像保存为JPG文件 JPG压缩会在特征周围(包括你的圆点)产生噪音。是的,我

我使用PIL中的draw.ellipse在白色图像上绘制了一些点

 draw.ellipse((x[i][j] - 2, y[i][j] - 2, [i][j] + 2, [i][j] + 2), fill='black', outline='black')
((x,y)是绘图的坐标)

然后,我在图的周围发现了一些噪音,如下所示:

我怎样才能摆脱它们


原始白色图像的大小为315*207,绘图的大小为4*4

是否将图像保存为JPG文件


JPG压缩会在特征周围(包括你的圆点)产生噪音。

是的,我有!哦,我明白了。这不像我坚持使用JPG,但有没有办法将图像保存为JPG文件而不产生噪音?JPG本身就是有损的。如果你想避免噪音,你可以使用PNG。我刚刚把它保存为BMP,效果很好。我再也看不到任何噪音了。谢谢,所以muchPNG文件应该有更小的文件大小,同时保持与BMP相同的质量。它们是文本、情节和线条艺术的最佳选择。