python - 插值和图像绘制

标签 python python-imaging-library interpolation

在我的小项目中,我有一个返回点坐标列表的函数。像这样:

    points = [(x1, y1), (x2, y2),...]

当我在图像上绘制时,我在图像上得到点,但我想要连续的线。我怎么才能得到它?以及如何在图像上绘制插值线?

最佳答案

要绘制线条,请执行以下操作:

import Image
import ImageDraw

im = Image.new('RGB',(500,500),(255,255,255))
draw = ImageDraw.Draw(im)
draw.line(points, fill=(255,0,0))
del draw 
im.save('output.jpg')

一旦您理解了上述代码,您将能够使用 this question 中的答案。绘制抗锯齿线。

关于python - 插值和图像绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15859810/

相关文章:

python - os.walk() 剥离抛光字符

Python - 枕头缩略图创建错误

python - 双向插值的替代方法

python - Snow Leopard、Django 和 PIL 的问题

r - 跨数据帧的行 NA 进行插值

python - 为什么 pandas.interpolate() 插入由 NaN 包围的单个值?

python - Spark MapPartitionRDD 无法打印值

python - 使用 opencv 计算特定颜色像素的图像识别

python - 通过python运行spark示例kmeans时出现ClassNotFoundException

python - 使用 PIL 在 Python 中围绕文本创建光环?