モアレを起こさず画像をリサイズするPhotoshopスクリプト
Photoshop CS4以降 (Windows or Mac)
最新リリースのページからCLEAResize.zipをダウンロードしてください。
- Photoshopが起動している場合はいったん終了し、CLEAResize.zip内のCLEAResize.jsxを以下のフォルダにコピーしてください。
[Photoshopのインストール先ディレクトリ]/Presets/Scripts
例えば、Windows・64bit版CS5の場合は以下のフォルダになります。
C:\Program Files\Adobe\Adobe Photoshop CS5 (64 Bit)\Presets\Scripts
コピー時に警告が出た場合は、「続行」を選択してください。 - Photoshopを起動すると、「ファイル」→「自動処理」メニュー内にCLEAResizeが追加されているはずです。
Photoshopでサイズ変更したい画像を開き、 「ファイル」→「自動処理」メニューからCLEAResizeを選択してください。
上図の画面が表示されます。
サイズ変更後の幅、高さ、比率のいずれかを入力し、OKをクリックしてください。
上記の使用例で示した通り、CLEAResizeは通常のバイキュービック法より元画像の色合いをよく保ったまま縮小することができます。
しかし、逆にこの特徴によって、縮小結果が意図したより明るめになってしまうことがあります。例えば、印刷用の網点化画像は、印刷時にインクが広がる分(ドットゲイン)を考慮して各網点は意図的に小さめになっています。この画像を見たままの色合いで縮小すると、印刷結果より白っぽい画像になってしまいます。
「暗く (ドットゲインのシミュレート)」にチェックを入れてCLEAResizeを実行すると、ドットゲインの簡易なシミュレーションを行い、印刷結果に近い暗めな結果を得ることができます。
- CLEAResizeで縮小以前から存在するモアレを消すことはできません。
- CLEAResizeは印刷用の網点データから画面表示用の画像を作るのには適していますが、別サイズの印刷用網点データを作る(A4用原稿をB5用に縮小するなど)には不向きです。
- スマートオブジェクト上で発生するモアレはCLEAResizeでは防げません。スマートオブジェクト上でモアレが起きる場合、CLEAResizeを実行する前に該当レイヤーをラスタライズしてください。
- Ver. 1.0.5 (Jul. 28, 2023)
レイヤーが背景のみで「レイヤースタイルの拡大・縮小」がチェックされている場合にPhotoshopバージョン24.7.0で発生していたエラーを修正。 - Ver. 1.0.4 (Feb. 01, 2020)
「レイヤースタイルの拡大・縮小」が選択されていない場合にぼかしが実行されていなかった不具合を修正。 - Ver. 1.0.3 (Mar. 19, 2016)
1/4未満のサイズへの縮小の場合、縮小前にぼかしを追加。
このぼかしは非常に弱いため、大抵のケースでは違いがわかりませんが、一部の画像で効果的にモアレを防止できます。 - Ver. 1.0.2 (Sep. 07, 2015)
TEXT_VERSIONを修正 - Ver. 1.0.1 (Sep. 07, 2015)
CC0ライセンス適用 - Ver. 1.0.0 (Sep. 06, 2015)
リリース
CLEAResize.jsxはCC0 1.0 全世界 パブリック・ドメイン提供でライセンスされています。
日本語版CC0ライセンス要旨
http://creativecommons.org/publicdomain/zero/1.0/deed.ja
To the extent possible under law, the person who associated CC0 with CLEAResize has waived all copyright and related or neighboring rights to CLEAResize.
You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see http://creativecommons.org/publicdomain/zero/1.0/.
CLEAResizeは以下のページを参考に作成されました。
- Gamma error in picture scaling Eric Brasseurさん (英語)
- Photoshop で【本当に】美しくリサイズする「ガンマ: 1.0 縮小法」 | 亜細亜ノ蛾 asiamothさん