生成具有特定大小的图像周围的背景

时间:2016-03-14 20:40:17

标签: python image image-processing

我有一个N x N像素的图像,我想用大小为M x M像素的白色背景环绕它。我怎么能用Python做到这一点?

1 个答案:

答案 0 :(得分:1)

如果你真的不想编写整个程序而只想在终端中输入一个简单的命令,你可以使用大多数Linux发行版上安装的ImageMagick,可用于OSX和Windows。 / p>

命令是 - 假设M是500:

convert input.png -background white -gravity center -extent 500x500 result.png

所以,如果你从这个400x400图像开始:

enter image description here

并使用蓝色运行,因为您可以在StackOverflow的白色背景上看到更好的内容:

convert input.png -background blue -gravity center -extent 500x500 result.png

你会得到这个

enter image description here

当然,如果您确实想编写Python程序,请忽略我: - )