« ジオコーディングに過度に期待していた件 | メイン | CakePHPへの愚痴いろいろ »

2009年1月25日

iPhotoやiPodでうまくファイル名順に写真の並び替えができない

誰かハマっているかもしれないのでメモ。

iPhotoのタイトルで並べ替え(*1)や、iPodの写真の並び順は、ExprolerやFinderとは仕様が少し異なる。下記のようなファイル名のファイル群をインポートしたとする。

(*1)ファイル名で並び替え:「表示」→「写真を並べ替え」→「タイトル」

XXXX-1.jpg
XXXX-2.jpg
...
XXXX-10.jpg
XXXX-11.jpg
...
XXXX-100.jpg
XXXX-101.jpg
...
XXXX-110.jpg
XXXX-111.jpg

通常のExproler, Finder, Picasaではこの順番のままだが、iPhotoやiPod(iPhone)で見ると、

XXXX-1.jpg
XXXX-10.jpg
XXXX-100.jpg
XXXX-101.jpg
XXXX-102.jpg
...
XXXX-109.jpg
XXXX-11.jpg
XXXX-111.jpg
XXXX-112.jpg
...
XXXX-119.jpg
...
XXXX-12.jpg
XXXX-121.jpg

という順番になってしまう。恐らくデジカメが生成するファイル名が関連しているものと思われるが、これを解決するためには、

XXXX-001.jpg
XXXX-002.jpg
...
XXXX-010.jpg
XXXX-011.jpg
...
XXXX-100.jpg
XXXX-101.jpg
...
XXXX-110.jpg
XXXX-111.jpg

とケタを揃えて0で埋めるしかない...。ウザい仕様だ。