Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #target photoshop
- //
- // Action4.jsx
- //
- //
- // Generated Wed Jul 12 2023 11:26:25 GMT+0200
- //
- cTID = function(s) { return app.charIDToTypeID(s); };
- sTID = function(s) { return app.stringIDToTypeID(s); };
- //
- //==================== Action 4 ==============
- //
- function Action4() {
- // Create Frame Animation
- function step1(enabled, withDialog) {
- if (enabled != undefined && !enabled)
- return;
- var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
- executeAction(sTID('makeFrameAnimation'), undefined, dialogMode);
- };
- // Place
- function step2(enabled, withDialog) {
- if (enabled != undefined && !enabled)
- return;
- var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
- var desc1 = new ActionDescriptor();
- desc1.putInteger(cTID('Idnt'), 2);
- desc1.putPath(cTID('null'), new File("/d/temp/Untitled-1.png"));
- desc1.putEnumerated(cTID('FTcs'), cTID('QCSt'), sTID("QCSAverage"));
- var desc2 = new ActionDescriptor();
- desc2.putUnitDouble(cTID('Hrzn'), cTID('#Pxl'), 0);
- desc2.putUnitDouble(cTID('Vrtc'), cTID('#Pxl'), 0);
- desc1.putObject(cTID('Ofst'), cTID('Ofst'), desc2);
- executeAction(cTID('Plc '), desc1, dialogMode);
- };
- // Duplicate
- function step3(enabled, withDialog) {
- if (enabled != undefined && !enabled)
- return;
- var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
- var desc1 = new ActionDescriptor();
- var ref1 = new ActionReference();
- ref1.putEnumerated(sTID("animationFrameClass"), cTID('Ordn'), cTID('Trgt'));
- desc1.putReference(cTID('null'), ref1);
- executeAction(cTID('Dplc'), desc1, dialogMode);
- };
- // Set
- function step4(enabled, withDialog) {
- if (enabled != undefined && !enabled)
- return;
- var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
- var desc1 = new ActionDescriptor();
- var ref1 = new ActionReference();
- ref1.putEnumerated(sTID("animationFrameClass"), cTID('Ordn'), cTID('Trgt'));
- desc1.putReference(cTID('null'), ref1);
- var desc2 = new ActionDescriptor();
- desc2.putDouble(sTID("animationFrameDelay"), 0);
- desc1.putObject(cTID('T '), sTID("animationFrameClass"), desc2);
- executeAction(cTID('setd'), desc1, dialogMode);
- };
- // Place
- function step5(enabled, withDialog) {
- if (enabled != undefined && !enabled)
- return;
- var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
- var desc1 = new ActionDescriptor();
- desc1.putInteger(cTID('Idnt'), 3);
- desc1.putPath(cTID('null'), new File("/d/temp/Untitled-2.png"));
- desc1.putEnumerated(cTID('FTcs'), cTID('QCSt'), sTID("QCSAverage"));
- var desc2 = new ActionDescriptor();
- desc2.putUnitDouble(cTID('Hrzn'), cTID('#Pxl'), 0);
- desc2.putUnitDouble(cTID('Vrtc'), cTID('#Pxl'), 0);
- desc1.putObject(cTID('Ofst'), cTID('Ofst'), desc2);
- executeAction(cTID('Plc '), desc1, dialogMode);
- };
- // Hide
- function step6(enabled, withDialog) {
- if (enabled != undefined && !enabled)
- return;
- var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
- var desc1 = new ActionDescriptor();
- var list1 = new ActionList();
- var ref1 = new ActionReference();
- ref1.putName(cTID('Lyr '), "Untitled-1");
- list1.putReference(ref1);
- desc1.putList(cTID('null'), list1);
- executeAction(cTID('Hd '), desc1, dialogMode);
- };
- // Export
- function step7(enabled, withDialog) {
- if (enabled != undefined && !enabled)
- return;
- var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
- var desc1 = new ActionDescriptor();
- var desc2 = new ActionDescriptor();
- desc2.putEnumerated(cTID('Op '), cTID('SWOp'), cTID('OpSa'));
- desc2.putBoolean(cTID('DIDr'), true);
- desc2.putPath(cTID('In '), new File("/d/temp"));
- desc2.putEnumerated(cTID('Fmt '), cTID('IRFm'), cTID('GIFf'));
- desc2.putBoolean(cTID('Intr'), false);
- desc2.putEnumerated(cTID('RedA'), cTID('IRRd'), cTID('Adpt'));
- desc2.putBoolean(cTID('RChT'), false);
- desc2.putBoolean(cTID('RChV'), false);
- desc2.putBoolean(cTID('AuRd'), false);
- desc2.putInteger(cTID('NCol'), 256);
- desc2.putInteger(cTID('DChS'), 0);
- desc2.putInteger(cTID('DCUI'), 0);
- desc2.putBoolean(cTID('DChT'), false);
- desc2.putBoolean(cTID('DChV'), false);
- desc2.putInteger(cTID('WebS'), 0);
- desc2.putEnumerated(cTID('TDth'), cTID('IRDt'), cTID('None'));
- desc2.putInteger(cTID('TDtA'), 100);
- desc2.putInteger(cTID('Loss'), 0);
- desc2.putInteger(cTID('LChS'), 0);
- desc2.putInteger(cTID('LCUI'), 100);
- desc2.putBoolean(cTID('LChT'), false);
- desc2.putBoolean(cTID('LChV'), false);
- desc2.putBoolean(cTID('Trns'), true);
- desc2.putBoolean(cTID('Mtt '), false);
- desc2.putEnumerated(cTID('Dthr'), cTID('IRDt'), cTID('None'));
- desc2.putInteger(cTID('DthA'), 100);
- desc2.putInteger(cTID('MttR'), 255);
- desc2.putInteger(cTID('MttG'), 255);
- desc2.putInteger(cTID('MttB'), 255);
- desc2.putBoolean(cTID('SHTM'), false);
- desc2.putBoolean(cTID('SImg'), true);
- desc2.putEnumerated(cTID('SWsl'), cTID('STsl'), cTID('SLAl'));
- desc2.putEnumerated(cTID('SWch'), cTID('STch'), cTID('CHsR'));
- desc2.putEnumerated(cTID('SWmd'), cTID('STmd'), cTID('MDCC'));
- desc2.putBoolean(cTID('ohXH'), true);
- desc2.putBoolean(cTID('ohIC'), true);
- desc2.putBoolean(cTID('ohAA'), true);
- desc2.putBoolean(cTID('ohQA'), true);
- desc2.putBoolean(cTID('ohCA'), true);
- desc2.putBoolean(cTID('ohIZ'), false);
- desc2.putEnumerated(cTID('ohTC'), cTID('SToc'), cTID('OC03'));
- desc2.putEnumerated(cTID('ohAC'), cTID('SToc'), cTID('OC03'));
- desc2.putInteger(cTID('ohIn'), -1);
- desc2.putEnumerated(cTID('ohLE'), cTID('STle'), cTID('LE03'));
- desc2.putEnumerated(cTID('ohEn'), cTID('STen'), cTID('EN00'));
- desc2.putBoolean(cTID('olCS'), false);
- desc2.putEnumerated(cTID('olEC'), cTID('STst'), cTID('ST00'));
- desc2.putEnumerated(cTID('olWH'), cTID('STwh'), cTID('WH01'));
- desc2.putEnumerated(cTID('olSV'), cTID('STsp'), cTID('SP04'));
- desc2.putEnumerated(cTID('olSH'), cTID('STsp'), cTID('SP04'));
- var list1 = new ActionList();
- var desc3 = new ActionDescriptor();
- desc3.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC00'));
- list1.putObject(cTID('SCnc'), desc3);
- var desc4 = new ActionDescriptor();
- desc4.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC19'));
- list1.putObject(cTID('SCnc'), desc4);
- var desc5 = new ActionDescriptor();
- desc5.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC28'));
- list1.putObject(cTID('SCnc'), desc5);
- var desc6 = new ActionDescriptor();
- desc6.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC24'));
- list1.putObject(cTID('SCnc'), desc6);
- var desc7 = new ActionDescriptor();
- desc7.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC24'));
- list1.putObject(cTID('SCnc'), desc7);
- var desc8 = new ActionDescriptor();
- desc8.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC24'));
- list1.putObject(cTID('SCnc'), desc8);
- desc2.putList(cTID('olNC'), list1);
- desc2.putBoolean(cTID('obIA'), false);
- desc2.putString(cTID('obIP'), "");
- desc2.putEnumerated(cTID('obCS'), cTID('STcs'), cTID('CS01'));
- var list2 = new ActionList();
- var desc9 = new ActionDescriptor();
- desc9.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC01'));
- list2.putObject(cTID('SCnc'), desc9);
- var desc10 = new ActionDescriptor();
- desc10.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC20'));
- list2.putObject(cTID('SCnc'), desc10);
- var desc11 = new ActionDescriptor();
- desc11.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC02'));
- list2.putObject(cTID('SCnc'), desc11);
- var desc12 = new ActionDescriptor();
- desc12.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC19'));
- list2.putObject(cTID('SCnc'), desc12);
- var desc13 = new ActionDescriptor();
- desc13.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC06'));
- list2.putObject(cTID('SCnc'), desc13);
- var desc14 = new ActionDescriptor();
- desc14.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC24'));
- list2.putObject(cTID('SCnc'), desc14);
- var desc15 = new ActionDescriptor();
- desc15.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC24'));
- list2.putObject(cTID('SCnc'), desc15);
- var desc16 = new ActionDescriptor();
- desc16.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC24'));
- list2.putObject(cTID('SCnc'), desc16);
- var desc17 = new ActionDescriptor();
- desc17.putEnumerated(cTID('ncTp'), cTID('STnc'), cTID('NC22'));
- list2.putObject(cTID('SCnc'), desc17);
- desc2.putList(cTID('ovNC'), list2);
- desc2.putBoolean(cTID('ovCM'), true);
- desc2.putBoolean(cTID('ovCW'), true);
- desc2.putBoolean(cTID('ovCU'), true);
- desc2.putBoolean(cTID('ovSF'), true);
- desc2.putBoolean(cTID('ovCB'), true);
- desc2.putString(cTID('ovSN'), "images");
- desc1.putObject(cTID('Usng'), sTID("SaveForWeb"), desc2);
- executeAction(cTID('Expr'), desc1, dialogMode);
- };
- step1(); // Create Frame Animation
- step2(); // Place
- step3(); // Duplicate
- step4(); // Set
- step5(); // Place
- step6(); // Hide
- step7(); // Export
- };
- //=========================================
- // Action4.main
- //=========================================
- //
- Action4.main = function () {
- Action4();
- };
- Action4.main();
- // EOF
- "Action4.jsx"
- // EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement