截图(正方形区域的截图)(python3)
1、以y点为中心的正方形区域:
def f(x,y):
return abs(x[0]-y[0])+abs(x[1]-y[1])
把正方形内部区域保存为不透明,之外的区域为透明:
c3=np.array([300,300])
t=np.array([i,j])
if int(f(t,c3))<300:
c[i,j,3]=1
else:
c[i,j,3]=0.0

2、正方形区域交替透明显示:
if int(f(t,c3))%20<10:
c[i,j,3]=1
else:
c[i,j,3]=0.0

3、两个正方形的并:
c2=np.array([500,450])
c3=np.array([300,300])
t=np.array([i,j])
if int(f(t,c3))<100 or int(f(t,c2))<100:

4、镂空其中一个正方形。


5、两个正方形都镂空:
if int(f(t,c3))<200 and int(f(t,c3))%20<10 or int(f(t,c2))<200 and int(f(t,c2))%20<10:
……

6、if int(f(t,c3))%5<2.5:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:172
阅读量:151
阅读量:58
阅读量:29
阅读量:89