Loading... ### 业务原因学习到了extendScript ### 所以封装了几个简单实用的方法 ### 很多使用我们需要用到色彩范围 去把图抠出来 ### 直接上代码 ```js function selectColourRange( fuzz, solidColor){ var scaleA = (solidColor.lab.a + 128.5) / 256; var desc11 = new ActionDescriptor(); desc11.putInteger( charIDToTypeID( "Fzns" ), fuzz ); var desc12 = new ActionDescriptor(); desc12.putDouble( charIDToTypeID( "Lmnc" ), solidColor.lab.l ); desc12.putDouble( charIDToTypeID( "A " ), solidColor.lab.a + scaleA); desc12.putDouble( charIDToTypeID( "B " ), solidColor.lab.b + scaleA); desc11.putObject( charIDToTypeID( "Mnm " ), charIDToTypeID( "LbCl"), desc12 ); desc11.putObject( charIDToTypeID( "Mxm " ), charIDToTypeID( "LbCl" ), desc12 ); executeAction( charIDToTypeID( "ClrR" ), desc11, DialogModes.NO ); }; ``` ### 使用方法 ```js //使用方法 var Colour =new SolidColor; Colour.rgb.hexValue ='000000'; selectColourRange(30,Colour); ``` 最后修改:2021 年 09 月 02 日 © 允许规范转载 打赏 赞赏作者 微信 赞 0 如果觉得我的文章对你有用,请随意赞赏