DOGC模块不会创建超过系统限制大小的画布

This commit is contained in:
MrZ626
2021-06-17 12:46:58 +08:00
parent 99eeeb915a
commit 37a3e36bd5

View File

@@ -37,9 +37,10 @@ local cmds={
fArc=function(...)gc.arc('fill','open',...)end,
fBow=function(...)gc.arc('fill','closed',...)end,
}
local sizeLimit=gc.getSystemLimits().texturesize
return function(L)
gc.push()
local canvas=gc.newCanvas(L[1],L[2])
local canvas=gc.newCanvas(math.min(L[1],sizeLimit),math.min(L[2],sizeLimit))
gc.setCanvas(canvas)
gc.origin()
gc.setColor(1,1,1)