1

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

4

1 回答 1

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 );
}
于 2013-03-08T11:11:25.713 回答