CustomScript

ページ

2024年1月12日金曜日

画像ビューアー 「NeeView」40.5 更新しました

 画像ビューアー NeeView を 40.5 に更新しました。 不具合修正がメインです。

40.5

(2024-01-12)

追加

  • ナビゲーターパネルのスケール項に「ストレッチ追従」切り替えボタンを追加。回転している画像等に対してストレッチモードに応じてスケールを補正する機能です。
  • スケールにストレッチを適用する「ストレッチ」コマンド追加。

変更

  • 表示開始位置設定を選択式に変更。「方向依存、トップ」を追加。 (設定 > ビュー操作 > 表示開始位置)
  • スクリプト:nv.Config.View.IsViewStartPositionCenter は廃止されました。 代わりに nv.Config.View.ViewOrigin を使用してください。
  • 「ページモードを切り替える」コマンドの既定をループに設定。ページモードを設定するマウスジェスチャーの既定を専用コマンドにし、以前と同じ挙動になるようにした。
  • ストレッチモード指定コマンドで同じストレッチモードを指定したときも切り替え処理を行うようにし、以前と同じ挙動になるようにした。
  • 「自動ウィンドウ サイズ調整」でのスケール計算方式を変更、より自然になるようにした

不具合修正

  • ナビゲーターのストレッチ適用ボタンにストレッチモードが適用されていない不具合修正
  • 仮名まじりでのアルファベット単語検索ができない不具合修正
  • VLC動画でのコマ落ち軽減
  • VLC動画でアプリエラーになることがある不具合修正
  • VLC動画で回転情報が正しく反映されてない不具合修正
  • VLC動画でリピート設定を切り替えたときにトラック指定が無効化される不具合修正
  • VLC動画でオーディオ情報のみのメディアがオーディオと判定されないことがある不具合修正

61 件のコメント:

  1. お世話になっております。
    40になってからシームレスループが実装され、利用が更に捗っております……!

    本棚関連の下記2つの機能について、実装を検討いただけますと幸いです。
    ・フォルダツリーのみを表示する機能
    ・フォルダツリーでフォルダを選択して直接ページを開く機能

    何卒よろしくお願いいたします。

    返信削除
    返信
    1. ご要望ありがとうございます。
      対応を検討します。

      削除
  2. ストレッチモードの「ウィンドウに合わせる」ですが、パノラマ表示中はそれぞれ下記相当になっています。
    これは意図したものでしょうか?

    ページの並び方向[ 垂直 ]の場合: 「幅をウィンドウに合わせる」相当 ・・・ ページのアスペクト比次第で、ページ高さがウィンドウサイズを超えることがある
    ページの並び方向[ 水平 ]の場合: 「高さをウィンドウに合わせる」相当 ・・・ ページのアスペクト比次第で、ページ幅(2ページ表示時は2ページ分の幅)がウィンドウサイズを超えることがある

    返信削除
    返信
    1. はい、ご指摘の通りの動作となり、仕様となります。

      削除
    2. 本件仕様であること承知しました。
      お返事ありがとうございました。

      削除
  3. ディレクトリ構造について、特にZip版の要望ですが、dllや言語ファイルのフォルダなど可能であれば、exeファイル以外の最低限のモノ以外は\bin 以下などにまとめて頂くことは可能でしょうか?
    言語は\bin\lang などdllも分けられるモノは種類用途別に整理して頂けるとありがたいです。readmeなどもディレクトリにまとめておいて頂ければ幸いです。
    今回、設定などがProfile以下に纏められてわかりやすくなったのでありがたいですが、言語フォルダに混じって、パッと見わかりづらいですし、dllも280ファイルくらい列んでいるので実行ファイルを探しづらいです。
    ユーザの方でショートカットを作れという話かもしれませんが、以前は10ファイルフォルダ以下にまとまっていたので、可能であればあらかじめ整理してあると助かります。
    よろしくお願いします。

    返信削除
    返信
    1. ご要望ありがとうございます。対応を検討します。
      現状では、そのようにする方法が見つけられておらず、難航しています。

      削除
    2. なるほど、承知いたしました。
      .net8の仕様でしょうか?対応法が出来ることをお祈りしております。

      削除
  4. 更新ありがとうございます
    不具合報告です

    ブックを開いていない状態で、ショートカットでルーペを有効にするとNeeViewが落ちます

    NeeView40.5 Windows10

    返信削除
    返信
    1. ご報告ありがとうございます。修正します。

      削除
  5. いつも更新ありがとうございます、不具合報告と要望です。

    ・NeeView 40.5 不具合報告 [Windows11]
    プレイリストに追加したという表示のチェックマーク[✓]表示が1ページ進む戻るした後に消えます。
    【再現手順】
    矢印キー←→や、コマンドのキー設定でマウスホイール上下を次の画像へ1ページ進む戻るにして、
    ビューで進む戻る動作した後に、
    プレイリストに追加しているはずのブックマークメニュー内のチェックマーク[✓]が消えてしまいます。

    私はコンテキストメニューから[プレイリスト項目追加/削除]しているので
    チェックマークが消えるとプレイリストに追加した画像かどうか分かりにくくなってしまうので、直していただけると助かります。

    ・要望
    できれば日本語言語ファイル[ja]のみのzipを配布していただきたいです、
    複数のNeeView(zip版)をインストールして使い分けさせていただいているので更新時に上書き更新容量減って楽になると助かります。

    ご検討よろしくお願いいたします。

    返信削除
    返信
    1. > プレイリストに追加したという表示のチェックマーク[✓]表示が1ページ進む戻るした後に消えます。
      ご報告ありがとうございます。修正します。

      > できれば日本語言語ファイル[ja]のみのzipを配布していただきたいです
      ご要望ありがとうございます。検討します。

      削除
  6. メディアファイル(動画ファイル・音声ファイル)をページとして開いた際に気になった点を報告します。
    それぞれ意図したものでしょうか?

    1. 「動画再生/停止(ToggleMediaPlay)」コマンドが動作しないようです。
    スクリプトコンソールで実行すると、戻り値が false(コマンド発行失敗)になっていました。

    2. 動画をミュートする(nv.Config.Archive.Media.IsMuted)は即時反映されますが、動画のリピート(nv.Config.Archive.Media.IsRepeat)は反映されないようです。
    なお、ナビゲーターパネル上のリピートボタンを操作した場合も nv.Config.Archive.Media.IsRepeat には反映されません。

    返信削除
    返信
    1. ご報告ありがとうございます。たしかに挙動がちぐはぐですね。
      整備を検討します。

      削除
  7. ブックマークの検索結果更新に関する不具合報告です。

    ブックマークの検索結果のうち現在のパス以外(つまりサブフォルダ内)の項目は、ブックマーク削除操作をしても検索結果から削除されないようです。
    本棚とブックマークパネル、どちらでも再現します。

    <再現手順>
    1. ルート以外のブックマークフォルダを開いて、そこにブックマークを登録する
    2. 1の上位のブックマークフォルダを開く
    3. 検索ボックスに何らかの文字を入力して、1で登録したブックマークを表示させる(*)
    4. 1で登録したブックマークを削除する。手段問わず(コマンド/リスト項目のコンテキストメニュー)。
    5. なぜか検索結果から対象項目が消えない(マークが ★ → ✔ に変化するので削除操作自体は成功している)
    --
    6. マークが ★ → ✔ に変化した項目に対して、コンテキストメニューからブックマークの削除操作を行う
    7. エラーで強制終了する

    (*) パネルメニュー「検索オプション > サブフォルダーを含める」が ON であることが前提です

    返信削除
    返信
    1. ご報告ありがとうございます。
      現象を確認しました。修正します。

      削除
  8. 更新ありがとうございます。

    以前からver39.5のzip版を利用してきました。今回、本バージョンに移行
    するため、オプションの設定のエクスポート、インポートから設定の引継ぎを行いました。
    設定は引き継ぐことができたのですが、サムネイルが表示されません。
    サムネイルのデータ?を引き継ぐことはできますか?

    返信削除
    返信
    1. Cache.db がサムネイルデータファイルになります。このファイルを 39.5 からコピーして Profile フォルダの Cache.db に上書きすれば引き継げるかと思います。

      削除
    2. ありがとうございます。引き継げました。

      削除
  9. 以前に使用していたときは、「次のブックへ移動」をするとフォルダ内のブックを順に表示していたと思うのですが……。パソコンを新しくしてインストールし直してからは、いきなり次のフォルダのブックに飛んでしまうことがあり、地味にストレスです。

    解決策があれば、教えてもらえないでしょうか?

    返信削除
    返信
    1. 現象がはっきり理解できていないのですが、ブック移動で本棚の場所自体が変化してしまうということでしょうか。設定の「移動」ページの「ブック移動を巡回移動にする」の設定を確認してみてください。

      削除
    2. マウスジェスチャーで「次のブックへ移動」をすると、同じフォルダ内の次の本ではなく、次のフォルダの本へ飛んでしまいます。

      また、以前はたしか、次のフォルダに飛んだ際に、左側のツリー画面で「フォルダ内」を表示していたように思うのですが、その一つ上の階層が表示されてしまいます。

      設定画面では、「ブック移動を巡回移動にする」にはしています。

      削除
    3. 「ブック移動を巡回移動にする」をOFFにしてみてください。本棚に表示されているリストでのみの移動になります。

      フォルダツリーは本棚の場所を指定するためのので、ブック移動だけでは自動で変化することはありません。設定「同期ボタンでフォルダーツリーを同期する」をONにしている状態で同期ボタンを押したときのみ現在の本棚の場所に合わせて更新されます。

      削除
    4. 「ブック移動を巡回移動にする」をオフにすると、次のフォルダのブックに移動しなくなるので、NGですね……。

      現状、「次のブックへ移動」ではなく、「次のフォルダへ移動」になっています。マウスジェスチャーの設定は、たしかに「次のブックへ移動」にしています。


      「ブック移動だけでは自動で変化することはありません」とのことですが、以前はこんなにストレスを感じた覚えはなかったのですが……。

      次のフォルダにブック移動した際に、そのフォルダ内をツリーフォルダで表示するように、任意設定できるようにしてほしいです。動作としては、こちらのほうが正しいように思います。

      削除
    5. >現状、「次のブックへ移動」ではなく、「次のフォルダへ移動」になっています。マウスジェスチャーの設定は、たしかに「次のブックへ移動」にしています。

      修正します。
      現状、ツリー表示されたフォルダ内にいるときは、「次のブックに移動」します。

      しかし、次のフォルダに移動して、ツリー表示でフォルダがズラッと並んで、フォルダ内にいない状態になると、「次のブックへ移動」ではなく、「次のフォルダへ移動」になってしまいます。

      削除
    6. > 次のフォルダにブック移動した際に、そのフォルダ内をツリーフォルダで表示するように、任意設定できるようにしてほしいです。
      ご要望ありがとうございます。対応を検討します。

      ----

      すみません、いまだに現象を把握できておりません。
      > いきなり次のフォルダのブックに飛んでしまうことがあり、
      こちらの詳細を教えていただけますでしょうか。どのようなフォルダ構成でどのブックを開いているときに「次のブックへ移動」するとどのブックに移動するか、再現は確実なのか、等を具体的に知りたいです。

      以下推測になります。

      まず、NeeViewでの「ブック」の定義ですが、ブックとして開く単位になり、フォルダー、圧縮ファイルともに「ブック」となります。このため「次のブックへ移動」ではフォルダー、圧縮ファイルを区別しません。
      「次のブックへ移動」ですが、これは現在の本棚での挙動になります。このため、ブックを開いたあとに本棚の状態を変更した場合、そこを基準に次のブックが決められます。

      39.xからブック移動の挙動は変えていないため、なんらかの設定によりブックとみなされる基準が変わっている可能性があります。以下の設定をご確認ください。
      - 「圧縮ファイルの扱い」
      - 「ページになるファイルの種類」
      - 「サブフォルダーを読み込む」
      - 「サブフォルダーが単独の場合は確認せずに読み込む」

      削除
  10. Windowsで使用しています。
    要望で申し訳ないのですが、ウィンドウの位置と大きさを記憶~復元したりする事は可能でしょうか
    複数セットできたりするとありがたいです。

    返信削除
    返信
    1. 現状ではアプリ終了時のウィンドウ状態を起動時に復元する機能しかありません。
      手動での復元機能を検討します。

      削除
  11. 画像の表示サイズに関連することです。
    「高さを(幅)をウィンドウに合わせる」
    〇 画像サイズ > ウィンドウサイズ → 99%以下に縮小
    ✖ 画像サイズ < ウィンドウサイズ → 100% 以上に拡大
     となってしまいます。
    39.xでは、
    ◎ 画像サイズ < ウィンドウサイズ → 100%表示
     でできましたが、現行バージョンでも可能でしょうか?
     よろしくお願いします。

    返信削除
    返信
    1. メニューの「画像」の「拡大を許可」のチェックをOFFにしてお試しください。
      この設定は 39.x でも存在しましたが、異なる現象でしょうか?

      削除
    2. メニューの「拡大を許可」のオフで間違いありませんでした。
      教えていただきありがとうございました。また忘れないようにメモに残しました。

      削除
  12. 39.5からアップデートしたところ、ファイルの読込時にフェードインの効果が付くようになりましたが、これを無効にできないでしょうか。

    設定項目を探していたところ、「通知」→「Now Loadingの表示」を『表示する』から『表示しない』または『小さく表示する』にすることでフェードインの効果が付かなくなりましたが、「Now Loading」の表示は欲しいです。

    返信削除
    返信
    1. 現状では設定できません。
      対応を検討します。

      削除
  13. アプリが起動する時に、アプリのサイズとほぼ同じサイズで一瞬グレーのウィンドウが描画されるのが気になります。通常はコンマ1秒チラつく感じですが、裏で重い処理をしていると長めに表示されます。

    返信削除
    返信
    1. ご報告ありがとうございます。
      対策を検討します。

      削除
    2. ご検討ください。
      なお39.5を別フォルダに戻して試しましたが、発生しませんでした。
      40.5から発生しています。環境はWindows 11です。

      削除
  14. いつもありがとうございます。
    各種パネルの検索履歴に関する不具合報告です。

    下記条件を満たした場合、各種パネルの検索履歴が記録されない(NeeView再起動で以前の状態に戻ってしまう)ようです。

    <再現条件>
    ・「履歴が記録されるページ操作回数(nv.Config.History.HistoryEntryPageCount)」を一定以上(例: 3回)に設定している
    ・NeeView起動後、同ページ操作回数を満たす閲覧操作を行ったブックが一つもないままNeeViewを終了させる

    <再現手順>
    1. NeeViewを起動
    2. いずれかのパネルで検索操作を行い、検索文字列がドロップダウンリストに反映されたことを確認する
    3. NeeViewを再起動(一旦終了 → 起動)させる
    4. 2で検索を実行したパネルの検索ボックスのドロップダウンリストを確認する ・・・(2の検索文字列がリストにない)

    返信削除
    返信
    1. ご報告ありがとうございます。
      現象を確認しました。修正します。

      削除
  15. いつも利用させていただいております。

    現在、フォルダ1 → フォルダ2 → .zip のようなフォルダ構成にしています。.zipのサムネイルを維持したままフォルダ1の名前を変更したいです。可能でしょうか?

    返信削除
    返信
    1. 絶対パスで関連付けしているため、サムネイルは再作成され維持されません。
      対策を検討します。

      削除
    2. 分かりました。

      削除
  16. ブックマーク済みのブックを表示させた際に、マウス左クリック(次のページに進む/Left,LeftClick)右クリック(前のページに戻る/Right,RightClick)でブック移動した場合に、ブック移動直後の1ページ目表示時にブックマーク状態を示す「★」の色が薄く(グレー掛かった黄色)なります。2ページ目以降は「★」の色が通常に戻ります。

    マウスホイールに割り当てた(スクロール+前のページに戻る/WheeelUp)、(スクロール+次のページに進む/WheelDown)で移動する場合は、今まで通りブック移動しても「★」の色は変化ありません。

    返信削除
    返信
    1. ご報告ありがとうございます。
      修正します。

      削除
  17. 3.85から4.05に更新しました。
    zip版を複製して別設定で多重起動させています。
    以前は、NV1、NV2の2つのフォルダに同じものを解凍し、別々に設定出来ていました。
    4.05に更新後は、後から起動した側は、既に起動してある側と同じ設定を読み込んでしまいます。
    同時でなければ、それぞれの設定を読み込んでくれます。
    これを、以前と同じようにそれぞれ別の設定を使用するようにしてもらえませんでしょうか?

    返信削除
    返信
    1. オプションの「起動設定」ページの「多重起動を許可する」がそれぞれONになっておりますでしょうか。ご確認ください。

      削除
    2. はい、多重起動の設定も、先に起動した方の設定が適用されます。
      Aがオン、Bがオフとしていれば当然Aの起動中はBも起動可能。逆は不可。
      とにかく先に起動したほうの設定がウィンドウ配置から何から全て、適用されるのです。
      以前は多重起動はA、Bともに別の設定可能で、Aが起動中はBは起動せず、Bが起動中はAの起動が可能、という事が可能でした。

      削除
    3. すいません、今試したら以前の通り動作しました。全て取り消します。お騒がせし、申し訳有りませんでした。

      削除
    4. 先にインストーラー版4.05をインストール、その後アンインストールしてzip版を2つインストール、この時点で先のような変な動作を確認しました。
      今はそれから一度PCを再起動しています。その為正常に動作するようになったものと推測します。

      削除
  18. 普段利用させていただいております
    40.0以降なのですが、フォルダ内の画像を←や→を押し続けて高速に次の画像次の画像と表示させた場合、読み込み中の円上の矢印(インジケーター?)が一瞬ずつ表示されるようになってしまいました。(ブックを開いてから結構程度時間を置いてメモリ上に完全に読み切った後だとその現象は起こらずに済むのですが)
    特に重いファイルが多い場合、メモリ上への展開が遅いせいなのか顕著です。
    設定の「メモリとパフォーマンス」にある「次のページ読み込み完了まで現在のページを表示する」の設定をオンにしてもオフにしても変化がないのですが、これは上記設定が40.0以降効いていないためなのかよくわかりません。
    解決方法、もしくは39.5までの動作と同じになるよう修正していただくことは可能でしょうか。

    もう1点お伺いしたいのですが、40.0以降、.netのバージョンを最新バージョンに引き上げましたが、ソフトの起動に必要な時間に変化がないのですが、この.netのバージョンの引き上げは特にソフト起動の高速化には寄与しないのでしょうか?素人質問で申し訳ありませんがご回答いただけますと幸いです。

    返信削除
    返信
    1. ご要望ありがとうございます。
      この挙動は40.0での仕様となります。対策を検討します。

      > この.netのバージョンの引き上げは特にソフト起動の高速化には寄与しないのでしょうか?
      現状では体感できる差はないです。ReadyToRunという技術があるのですが、以前のバージョンで既に似たような仕組みに対応させていたことからあまり違いがないのかもしれません。

      削除
    2. ご返信ありがとうございます。
      対策の検討ありがとうございます。
      ページ移動中に白地にインジケーターがサブリミナル的に何度も表示されるのはかなり目に付いたので対策していただけると本当に助かります。

      削除
  19. Canary版をずっと使わせてもらっているのですが、右肩のCanary表示のフォントカラーを白から黒にしてもらえないでしょうか?白だと日中やモニターによっては、目を凝らさないと番号の判別が難しいのです。別に黒にこだわりがあるわけではないので、青でも赤でも見やすければいいです。些細なことですが、よろしくお願いします。

    返信削除
    返信
    1. ご要望ありがとうございます。対策を検討します。

      削除
    2. 0205で修正されているのを確認しました。ありがとうございます。

      削除
  20. NeeView40.5のzip版を使用させて頂いております。
    素晴らしいツールをありがとうございます。

    NeeViewについて要望があります。
    1 設定ファイルのエクスポートは、大抵の人は上書きのみすると思うので、前回指定したフォルダを開くように変更して頂くとと手間が減ります。
      現在は、ユーザーフォルダ(ドキュメント)が必ず開かれてしまいます。
    2 機能の追加です。
      現在開いているファイル(書庫、画像等)を、指定したキーを押すと指定したフォルダに移動/コピーする機能が欲しいです。
      1を押したらフォルダAへ移動、Aを押したらフォルダZへコピー、という動作です。多数のキーを設定できると、ファイルの整理をする時に重宝します。

     ご検討お願い致します。

    返信削除
    返信
    1. ご要望ありがとうございます。対応を検討します。

      2 についてですが、コマンド設定で「ファイルに保存」コマンドを右クリックして「複製」することでコマンドを複製でます。それぞれのコマンドにパラメーター(出力フォルダ)とショートカットを設定できますので、それで実現できると思います。

      削除
    2. あ、移動はないですね。検討します。

      削除
    3. 有難うございます、実現していただけると嬉しいです。

      削除
  21. いつもお世話になっております、ZIPファイルの中に画像ファイルとテキストファイルを詰め、ページリストで表示させようとしましたが表示出来ず、右クリックで外部アプリを起動するが出来ません
    オプションの画像形式に拡張子TXTを記述すれば行けますがメインビューで警告が出てしまいます
    ページリストにはアイコン表示させておいてメインビューでは読込みをスキップさせる方法は有りますか?

    返信削除
    返信
    1. 思いつくのは、設定の「ブック」ページの「ページになるファイルの種類」を「すべてのファイル」にするか、Susieプラグインで txt を表示するものを使用するか、ぐらいでしょうか。

      削除
    2. 有難うございます、ちょっとやってみます

      削除