// 置き換え
function act_displace (hz, vt, dispMap, undistAreas, image) {
    var actDesc= new ActionDescriptor();
    actDesc.putInteger( charIDToTypeID('HrzS'), hz ); // 水平比率
    actDesc.putInteger( charIDToTypeID('VrtS'), vt ); // 垂直比率
    actDesc.putEnumerated( charIDToTypeID('DspM'), charIDToTypeID('DspM'), charIDToTypeID( dispMap ) ); // 置き換えマップデータ
    actDesc.putEnumerated( charIDToTypeID('UndA'), charIDToTypeID('UndA'), charIDToTypeID( undistAreas ) ); // 未定義領域
    actDesc.putPath( charIDToTypeID('DspF'), new File( image ) ); // 置き換えファイル
    executeAction( charIDToTypeID('Dspl'), actDesc, DialogModes.NO );
}
act_displace(10, 10, 'StrF', 'RptE', '~/Desktop/dummy.psd'); // デフォルト値

 

<引数>

hz integer 水平比率
vt integer 垂直比率
dispMap string 置き換えマップデータ
同一サイズに拡大 / 縮小='StrF'
並べて表示='Tile'
undistAreas string 未定義領域
ラップアラウンド='WrpA'
端のピクセルを繰り返して埋める='RptE'
image file pass 置き換えファイル

 

「dispMap」はダイアログ上の選択肢に対応した文字列を渡します(上記の表参照)。

「undistAreas」はダイアログ上の選択肢に対応した文字列を渡します(上記の表参照)。

 

 

 

Joomla templates by a4joomla