ジャンプ先: 概要. 戻り値. キーワード. フラグ. Python 例.

概要

psdExport([alphaChannelIdx=int], [bytesPerChannel=int], [emptyLayerSet=boolean], [format=string], [layerName=string], [layerSetName=string], [outFileName=string], [preMultiplyAlpha=boolean], [psdFileName=string])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

psdExport は、取り消し不可能、照会可能、および編集不可能です。

Photoshop ファイルのレイヤ セットを別のフォーマットへと書き込みます。出力ファイルの深度(bpc: 1 チャネルあたりのビット数)は、入力ファイルの深度と異なる場合があります。入力が 16bpc で、出力が 8bpc の場合、データが失われます。

戻り値

なし

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

キーワード

photoshop, psd, texture, convert, export

フラグ

alphaChannelIdx, bytesPerChannel, emptyLayerSet, format, layerName, layerSetName, outFileName, preMultiplyAlpha, psdFileName
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
alphaChannelIdx(aci) int createquery
出力するアルファ チャネルのインデックスで、指定しない場合は既定のアルファ チャネルを出力します。インデックスは 0 から始まります。これは、Photoshop の「Additional Alpha Channels」という特定のアルファ チャネルを書き込む場合に便利です。
bytesPerChannel(bpc) int createquery
出力ファイルの深度です。このキーワードは、
  • 0: 入力に基づいて深度を選択
  • 1: 1 チャネルあたり 8 ビット
  • 2: 1 チャネルあたり 16 ビット

既定は 0 です。

emptyLayerSet(els) boolean createquery
指定したレイヤ セットが空かどうかをチェックするためのオプションです。これは照会モードで使用し、入力ファイル名とレイヤ セット名を指定する必要があります。
format(format) string createquery
出力ファイル フォーマットです。このキーワードは、「iff」、「sgi」、「pic」、「tif」、「als」、「gif」、「rla」、「jpg」のいずれかです。

既定は iff です。

layerName(lyn) string createquery
出力するレイヤ名です。
layerSetName(lsn) string createquery
出力されるレイヤ セットの名前で、指定しない場合は合成イメージを出力します。

照会モードでは、このフラグに値が必要になります。

outFileName(ofn) string createquery
出力ファイルの名前(パス付き)です。
preMultiplyAlpha(pma) boolean createquery
RGB カラーをアルファ値で乗算するオプションで、(r,g,b,a)がピクセル値である場合にこのフラグを使用すると、(r*a, g*a, b*a, a)に変更します。
psdFileName(ifn) string createquery
入力 Photoshop ファイルの名前(パス付き)です。

照会モードでは、このフラグに値が必要になります。


フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

# Write the layer set 1 of psd file as 16 bit tif file
cmds.psdExport( ifn='/tmp/test.psd', ofn='/tmp/test.set1.tif', lsn='Set 1', format='tif', bpc=2 )

# Query if the layer set "Set 2" is empty.
cmds.psdExport( ifn='/tmp/test.psd', lsn='Set 2', q=True, els=True )