ReducePicのリポジトリ右側の Releases から ReducePic_v100.zip をダウンロードしてください。
[GUI型PowerShellスクリプト]
フォルダ内の画像ファイルを一括でサイズ縮小します。
例:2000ピクセルを指定した場合
2000ピクセルに収まるようにサイズ調整する。 もともと縦横2000ピクセル以下の場合はそのまま。
動作確認:PowerShell 5.1 (Windows10, Windows11)
ReducePic.ini
をメモ帳などで開いて
Interpolation=1
の数字を変更すると、1:高品質バイキュービック法 2:高品質バイリニア法 3:バイキュービック法 4:バイリニア法 5:ニアレストネイバー法 に変更することができます。なお、一般的な補完方法の考え方とMicrosoftの公表資料を総合すると、この中で縮小処理に最も適しているのは高品質バイキュービック法となるので、通常は変更する必要はあまりないと思われます。ReducePic.ini
をメモ帳などで開いてQuality
の数字を0~100の数値に変更することができます。なお、既定の動作の品質がどれくらいなのかは公表されていないのですが、識者の解析によれば、75であるようです。(私が実際にやってみた結果もそれに一致します)PowerShell-画像の一括リサイズ (take4-blue)
PowerShell で画像の回転、リサイズを行う (miyamiya(Tadashi Miyazato)氏)
PowerShell:右クリックで画像をサクッと縮小する (skksky_tech氏)
powershellでサイズ変更するスクリプト作ってみた(ChatGPTが) (渡成櫂 氏)
【PowerShell】フォルダ内の画像を一括でリサイズする。 (unimoni氏)
bpatra氏のpowershellサンプル