Photoshopで画像のサイズを変更するjavaScriptを紹介します。
画像のサイズを変更するにはresizeImage()メソッドを使用します。
最初のパラメータには横幅を指定し、次のパラメータには縦幅を指定します。
3番目のパラメータには解像度を指定します。
4番目の引数は、どのような方式で画像をリサイズするか指定します。
5番目のパラメーターはノイズ量の指定で0~100までの数値を入力します。
縦幅、横幅以外のパラメータは省略できます。
サンプルコード1
1 2 |
preferences.rulerUnits = Units.PIXELS; activeDocument.resizeImage(100,80); |
サンプリング方法は以下のものが指定できます。
- ResampleMethod.BICUBIC バイキュービック法
- ResampleMethod.BICUBICAUTOMATIC バイキュービック自動
- ResampleMethod.BICUBICSHARPER バイキュービック法・シャープ
- ResampleMethod.BICUBICSMOOTHER バイキュービック法・滑らか
- ResampleMethod.BILINEAR バイリニア法
- ResampleMethod.NEARESTNEIGHBOR ニアレストネイバー法
- ResampleMethod.NONE なし
また、サンプルコード2のように直接単位を指定して記述することも可能です。
サンプルコード2
1 |
activeDocument.resizeImage("100mm","80mm",300); |
コメントの書き込み