diff options
author | garret <garret@airmail.cc> | 2021-09-07 19:54:38 +0100 |
---|---|---|
committer | garret <garret@airmail.cc> | 2021-09-07 19:54:38 +0100 |
commit | abb80cd9a2fa27d542c16e8ca0577b7bc96b30d7 (patch) | |
tree | 5be30b99182bd42fdbc960e3896f7d1fc236b351 /blur-fade.lua | |
parent | c3668ddbcbff4ff5556996c27252693f479f8b13 (diff) | |
download | aegisub-scripts-abb80cd9a2fa27d542c16e8ca0577b7bc96b30d7.tar.gz aegisub-scripts-abb80cd9a2fa27d542c16e8ca0577b7bc96b30d7.tar.bz2 aegisub-scripts-abb80cd9a2fa27d542c16e8ca0577b7bc96b30d7.zip |
remove bad
Diffstat (limited to 'blur-fade.lua')
-rw-r--r-- | blur-fade.lua | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/blur-fade.lua b/blur-fade.lua deleted file mode 100644 index 44ac316..0000000 --- a/blur-fade.lua +++ /dev/null @@ -1,45 +0,0 @@ -script_name="Blur Fade" -script_description="Makes fade with blur." -script_author="garret" -script_version="2021-04-06" -include("utils.lua") - --- TODO: add proper fade as well - -function l(i) - aegisub.log(i) - aegisub.log("\n") -end -- for debugging - -function make_lines(sub, sel, i, fill, bord, shad) - local line=sub[sel[i]] - line.effect = "" - local text = line.text - local fill_layer = util.copy(line) -- copy - local bord_layer = util.copy(line) -- the - local shad_layer = util.copy(line) -- line - fill_layer.layer=2 -- set - bord_layer.layer=1 -- correct - shad_layer.layer=0 -- layers - fill_layer.text = fill..fill_layer.text.." {fill}" -- add - bord_layer.text = bord..bord_layer.text.." {bord}" -- the - shad_layer.text = shad..shad_layer.text.." {shad}" -- tags - sub[sel[i]] = fill_layer -- put - sub.insert(sel[i]+1,bord_layer) -- in - sub.insert(sel[i]+2,shad_layer) -- script -end - -function main(sub, sel) -- TODO: make code less shit - for i=#sel,1,-1 do - local line=sub[sel[i]] - if line.effect == "blurin" then - -- make_lines(sub, sel, i, "in fill ", "in bord ", "in shad ") - make_lines(sub, sel, i, "{\\blur100\\bord0\\shad0\\t(\\blur0)}", "{\\blur100\\t(\\blur0)\\1a&FF&\\3a&FF&\\shad0.01}", "{\\blur100\\shad1.5\\1aFF\\bord0\\t(\\blur0)}") - elseif line.effect == "blurout" then - -- make_lines(sub, sel, i, "out fill ", "out bord ", "out shad ") - make_lines(sub, sel, i, "{\\bord0\\shad0\\t(\\blur100)}", "{\\t(\\blur100)\\1a&FF&\\3a&FF&\\shad0.01}", "{\\shad1.5\\1aFF\\bord0\\t(\\blur100)}") - end - end - aegisub.set_undo_point(script_name) -end -aegisub.register_macro(script_name, script_description, main) |