ここから本文です

IrfanViewで、番号順通りに画像が見たい。

q0s********さん

2012/6/1422:21:32

IrfanViewで、番号順通りに画像が見たい。

画像のファイルを一気に選び、○(1) ○(2) ○(3)と連番にして、IrfanViewでマウスをスクロールして○(1)から見ようとしたのですが、一気に(1)→(10)→(100)と飛んでしまいます。

ためしに(2)から開くと同じように、○(2)→○(20)→○(200)と10倍ごとに開いてしまいます。次に、○(2000)など十倍の数がないと、○(201)から順に○(202)、○(203)と開きます。

一の位が0になる前の数値、例えば(69)まで来て、次のページをスクロールすると(70)ではなく(7)が開いてしまいます。そのあと(70)、(71)と開きます。

10の倍数ごとなどではなく、ちゃんと1、2、3・・・と連番通りに開いてほしいのですが、そのようにはできないのでしょうか?

閲覧数:
4,188
回答数:
1
お礼:
250枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

ray********さん

編集あり2012/6/1500:54:30

IrfanViewに限らず、本来はその順番で正常なんです。

PCの文字順のソートは文字の先頭から比較します。先頭の文字が同じであった場合は2番目の文字で判断します。

従って例えば
【1】【2】【10】【11】【20】【21】【100】【200】
とある場合は先頭の数字が小さいものから順番に
【1】【10】【100】【11】【2】【20】【200】【21】
の並びになります。

ここですこしややこしいのですが、Windowsのエクスプローラーで名前順にソートすると
Windwos2000以前の場合は
【1】【10】【100】【11】【2】【20】【200】【21】
WindowsXP以降は
【1】【2】【10】【11】【20】【21】【100】【200】
の並びになります。

これはXP以降のWindowsが数字の部分を「数値」として判断して複数の数字で構成されている部分ををひとかたまりで扱う賢い仕様になっているためです。

IrfanViewでも同様な設定が可能で
オプション→ファイルの並べ替え→名前:ナチュラル/ロジック順
にすればOKです。

ただ、↑で書いてある通り、本来は先頭から順に一文字づつ比較するのもですから、どの様な環境でも意図した順番で扱いたい場合は、数字部分の桁数を揃えるのが基本です。桁数を揃えるには数値の先頭に足りない桁数分の0を追加します。

上記の例の数値ですと
【001】【002】【010】【011】【020】【021】【100】【200】
にすれば同様な環境でもそのままの順番で使用できます。

ファイル名の数値部分の桁数揃えは
Flexible Renamer
http://hp.vector.co.jp/authors/VA014830/FlexRena/
が便利です。

質問した人からのコメント

2012/6/16 23:45:40

本来これが正常で不具合でないことは分かっていましたが、これは勉強になりました。問題も解決できてよかったです。ありがとうございました。

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる