在ImageDraw python中绘制圆角线

时间:2015-10-12 08:32:59

标签: python python-imaging-library

enter image description here

如何在ImageDraw中绘制圆角线?

我可以用

画画
draw.line((x, y, x1, y1), width=4)

但是线条角不是圆形的,它们是直的。

1 个答案:

答案 0 :(得分:3)

PIL / Pillow中的图形绘制图元是非常基础的,不会像pycairotutorial and examples这样的专用图形绘图包做出漂亮的斜面,米,抗锯齿和圆角等边缘

话虽如此,您可以通过在线端绘制圆圈来模拟线条上的圆角:

class RegistrationFormType extends AbstractType
{
    private $class;
    /**
     * @param string $class The User class name
     */
    public function __construct($class)
    {
        $this->class = $class;
    }

    // ...
}