一括でサムネイルを作るときにもう 10 年近く使っている IfranView ですが、サブディレクトリも含めて一括変換する際に元の画像があるところにサムネイルも保存したかったが、どう設定すればいいか分からなかったので試行錯誤したメモ。
「下層フォルダを含める」にチェックを入れると、サブフォルダにある画像も一括変換の対象となるが、保存フォルダにどこを指定しても、配下にサブフォルダを無視して全ファイルを吐き出してしまう。
.
├── images
│ ├── folder1
│ │ ├── photo1001.jpg
│ │ ├── photo1002.jpg
│ │ └── photo1003.jpg
│ └── folder2
│ ├── photo2001.jpg
│ └── photo2002.jpg
├── photo1001_s.jpg
├── photo1002_s.jpg
├── photo1003_s.jpg
├── photo2001_s.jpg
└── photo2002_s.jpg
理想としては以下のようにサムネ元の画像とサムネ画像が一緒のフォルダに入っている状態にしたい。
.
└── images
├── folder1
│ ├── photo1001.jpg
│ ├── photo1001_s.jpg
│ ├── photo1002.jpg
│ ├── photo1002_s.jpg
│ ├── photo1003.jpg
│ └── photo1003_s.jpg
└── folder2
├── photo2001.jpg
├── photo2001_s.jpg
├── photo2002.jpg
└── photo2002_s.jpg
いろいろ保存フォルダをいじってみてもダメだったので、
しかたなく「新しくフォルダを作成して格納」をしてみたところ以下のようになった。
.
├── images
│ ├── folder1
│ │ ├── photo1001.jpg
│ │ ├── photo1002.jpg
│ │ └── photo1003.jpg
│ └── folder2
│ ├── photo2001.jpg
│ └── photo2002.jpg
└── TEMP
├── folder1
│ ├── photo1001_s.jpg
│ ├── photo1002_s.jpg
│ └── photo1003_s.jpg
└── folder2
├── photo2001_s.jpg
└── photo2002_s.jpg
「新しくフォルダを作成して格納」ってことで TEMP フォルダが作られて、その配下にディレクトリ構成を維持したままでサムネイルが作られていた!!あとでマージすれば理想型のフォルダ構成になるので、これで目的達成!