書式
layer.applyWave(波数,最小の波長,最大の波長,最小の振幅,最大の振幅,水平比率,垂直比率,種類,未定義領域の処理方法,乱数の種)
説明
Layerオブジェクトに波形フィルタを適用します。パラメーターの値と範囲は以下のようになります。
パラメーター | 値の範囲 |
波数 | 1〜999 |
最小の波長 | 1〜998 |
最大の波長 | 2〜最小の波長+1 |
最小の振幅 | 1〜998 |
最大の振幅 | 2〜最小の振幅+1 |
水平比率 | 1〜100 |
垂直比率 | 1〜100 |
種類 |
WaveType.SINE | 正弦波 |
WaveType.SQUARE | 三角波 |
WaveType.TRIANGULAR | 矩形波 |
|
未定義領域の処理方法 |
UndefinedAreas.REPEATEDGEPIXELS | 端のピクセルを繰り返して埋める |
UndefinedAreas.WRAPAROUND | ラップアラウンド(巻き戻す) |
|
乱数の種 | 任意の数値 |
app.activeDocument.activeLayer.applyWave(
10,
5,
5,
8,
10,
100,
100,
WaveType.SINE,
UndefinedAreas.WRAPAROUND,
3
);