python印章生成

Python013

python印章生成,第1张

利用pyton的PIL,可以很容易的实现印章生成。

但这里细节比较多,例如姓名字数、透明度、噪点、模糊、纹理、旋转角度等等,如果都想齐全了,还得花费一番功夫。

这里记录一下算法的过程,主要过程就是

1、返回原点

home()

参数,直接调用

2、画圆

circle(radius,extent,steps)

参数:radius 指定圆的半径,extent 绘制圆弧的夹角,steps 多边形变数不给默认值

3、画点

dot(size,color)

参数:size绘制点的直径值,color点的色彩

4、印章

stamp()

无参数

5、清除印章

clearstamp(stampid)清楚印章

clearstamps(n=None) 清楚多个印章

参数:stampid是调用stamp函数返回的ID值,n为None则删除全部印章,如果n>0则删除前n个印章,n