function sk_scrape_startcanvas(c, fileName) end | |
function sk_scrape_endcanvas(c, fileName) end | |
count3 = 0 | |
count3sym = 0 | |
function sk_scrape_accumulate(t) | |
local p = t.paint | |
if p then | |
local s = p:getShader() | |
if s then | |
local g = s:asAGradient() | |
if g then | |
--io.write(g.type, " gradient with ", g.colorCount, " colors\n") | |
if g.colorCount == 3 then | |
count3 = count3 + 1 | |
if (g.midPos >= 0.499 and g.midPos <= 0.501) then | |
count3sym = count3sym + 1 | |
end | |
end | |
end | |
end | |
end | |
end | |
function sk_scrape_summarize() | |
io.write("Number of 3 color gradients: ", count3, "\n"); | |
io.write("Number of 3 color symmetric gradients: ", count3sym, "\n"); | |
end | |