1.扭曲算法
源代码如下所示:
function mAsO(cmd) { if (cmd == undefined) { cmd = "l" } var strScriptName = "扭曲效果"; var strScriptVersion = "2.0"; var strTrialUrl = ""; var privateNum = 209010; var supportEmail = ""; var trialLengthDays = 7; var trialLengthLaunches = 7; var offerUpgrade = false; var paidUpgrade = false; var retrieveUrl = ""; var exchangeUrl = ""; var betaMode = false; var betaExpiration = new Date(2013, 3, 1); if ($.os.indexOf("Mac") != -1) { var macBase64KeyStr = "";}function markBtn_OnClick() { app.beginUndoGroup("Mark / Unmark FX"); myComp = app.project.activeItem; myLayer = myComp.selectedLayers[0]; FX = new Array(); for (var b = 1; b <= myLayer.Effects.numProperties; b += 1) { if (myLayer.Effects.property(b).selected == true) { FX.push(b); } } if (FX.length != 0) { for (var a = 0; a <= FX.length - 1; a += 1) { n = myLayer.Effects.property(FX[a]).name; if (n.substring(0, 1) == "(" && n.substring(n.length - 1, n.length) == ")") { myLayer.Effects.property(FX[a]).name = n.substring(1, n.length - 1); } else { myLayer.Effects.property(FX[a]).name = "(" + n + ")"; } } } else { alert("Please select an Effect"); } app.endUndoGroup();}function restoreBtn_OnClick() { app.beginUndoGroup("Restore FX"); myComp = app.project.activeItem; myLayer = myComp.selectedLayers[0]; myFX = myComp.selectedProperties[0]; if (myFX == undefined || myFX.isEffect == false || myFX.name.substring(0, 12) != "Distortion f") { alert("Please select a "Distortion from mapp"" effect""); } else { num = myFX.name.substring(21
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!