photoshop脚本 - 获取文档位深度

时间:2013-03-07 19:16:22

标签: photoshop

我如何获得当前文档的位深度(8/16/32)? 我正在使用JavaScript。我查看了参考手册,但找不到任何属性或功能。

1 个答案:

答案 0 :(得分:1)

尝试使用bitsPerChannel

alert(activeDocument.bitsPerChannel)

returns "BitsPerChannelType.EIGHT"

您可能希望使用此功能更改位深度

convertBitDepth(8)

function convertBitDepth(bitdepth)
{
   var id1 = charIDToTypeID( "CnvM" );
   var desc1 = new ActionDescriptor();
   var id2 = charIDToTypeID( "Dpth" );
   desc1.putInteger( id2, bitdepth );
   executeAction( id1, desc1, DialogModes.NO );
}