Quantcast
Channel: Adobe Community: Message List - Photoshop Scripting
Viewing all articles
Browse latest Browse all 27456

Re: Change Working Spaces

$
0
0

function setWorkingRGB(space) {
  function cTID(s) { return app.charIDToTypeID(s); };
  function sTID(s) { return app.stringIDToTypeID(s); };

    var desc1 = new ActionDescriptor();
        var ref1 = new ActionReference();
        ref1.putProperty( cTID('Prpr'), sTID('colorSettings') );
        ref1.putEnumerated( cTID('capp'), cTID('Ordn'), cTID('Trgt') );
    desc1.putReference( cTID('null'), ref1 );
        var desc2 = new ActionDescriptor();
        desc2.putString( sTID('workingRGB'), space );
    desc1.putObject( cTID('T   '), sTID('colorSettings'), desc2 );
    executeAction( cTID('setd'), desc1, DialogModes.NO );
};

 

function setWorkingCMYK(space) {
  function cTID(s) { return app.charIDToTypeID(s); };
  function sTID(s) { return app.stringIDToTypeID(s); };

    var desc4 = new ActionDescriptor();
        var ref3 = new ActionReference();
        ref3.putProperty( cTID('Prpr'), sTID('colorSettings') );
        ref3.putEnumerated( cTID('capp'), cTID('Ordn'), cTID('Trgt') );
    desc4.putReference( cTID('null'), ref3 );
        var desc5 = new ActionDescriptor();
        desc5.putString( sTID('workingCMYK'), space );
    desc4.putObject( cTID('T   '), sTID('colorSettings'), desc5 );
    executeAction( cTID('setd'), desc4, DialogModes.NO );
};


Viewing all articles
Browse latest Browse all 27456

Trending Articles