python - 在 Python 中应用图像装饰(边框)(以编程方式)

标签 python image image-processing

我正在寻找一种在 python 中创建边框的方法。Python 中是否有任何我们可以导入以创建边框的库。

请注意,我不想使用任何图像 mask 来创建此效果(例如,我不想使用任何像 GIMP 这样的图像编辑包来创建边框图像 mask )。

这是我要找的:

import fooImageBorders 
import Image 

foo = Image.open("someImage.jpg")
foo2 = fooImageBorders.bevel(foo, color = black)

...我可以编写自己的方法来添加边框..但是如果已经有类似的东西有一套全面的边框选项,我想利用它。

我查看了 PIL 文档,但找不到执行此操作的方法。我有 windows xp,如果你没有 cygwin,似乎没有办法为 Python 2.6 安装 PythonMagick。

最佳答案

查看ImageOps PIL 中的模块。

import Image
import ImageOps

x = Image.open('test.png')
y = ImageOps.expand(x,border=5,fill='red')
y.save('test2.png')

关于python - 在 Python 中应用图像装饰(边框)(以编程方式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1995772/

相关文章:

python - 如何在不覆盖结果的情况下抓取多个网页?

java - 下载并保存图形

c++ - ARM NEON 转置 4x4 uint32

Python:如何将区域保持在 canny close edge 的区域内

python - 使用 Pandas + xlsxwriter 删除索引的边框

python - shebang 无法在 WSL(Windows 子系统 Linux)上工作

Python RAW 图像奇怪的方格图案

javascript - 使用 Croppie - 简单示例

algorithm - Lukas-Kanade 步骤的高效 matlab 实现

objective-c - 获取数据图像进行处理的最佳方式