我正在寻找一种在python中创建边框的方法,python中有没有可以导入的库来创建边框。
请注意,我不想使用任何图像遮罩来创建此效果(例如,我不想使用任何图像编辑包(如GIMP)来创建边框图像遮罩)。
以下是我要找的:
import fooImageBorders
import Image
foo = Image.open("someImage.jpg")
foo2 = fooImageBorders.bevel(foo, color = black)
…我可以编写自己的方法来添加边框。。但是,如果已经有这样的东西,有一套全面的边界选择,我想利用它。
我查看了PIL文档,但找不到这样做的方法。我有windows xp,如果没有cygwin,似乎也没有办法为Python 2.6安装PythonMagick。
您可以使用PythonMagick module。这个模块的文档是here (Magic ++ documentation)
示例:要向图像添加红色2像素边框,需要以下代码。
foo2
将有一个width
像素边框color
。如果您希望每边有不同的彩色边框,可以用重复的
.line
调用替换.rectangle
。如果希望边框不覆盖现有图像的任何部分,请使用此边框而不是
foo.copy()
。看看PIL中的ImageOps模块。
相关问题 更多 >
编程相关推荐