CustomScript

ページ

2019年2月25日月曜日

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

  • .NET Framework 4.7.2
  • WPF
画像ビューアー NeeView を 33.0 に更新しました。
主な更新は、ブックマークリストパネル復活、検索オプション刷新、多重起動時のデータ連携強化、です。

33.0

(2019-02-25)

.NET Framweork 4.7.2 に更新

.NET Framework 4.7.2 以降が必要です。起動しない場合は Microsoft .NET から入手してください。

ブックマークリストパネルの復活

本棚のブックマーク部分が独立したパネルになりました。
本棚のブックマークもそのまま残っています。ブックマークの巡回移動にはこちらを使用してください。
  • 「ブックマークリスト表示ON/OFF」コマンド追加

本棚の検索機能の強化

  • 検索オプション刷新。正規表現検索等が可能になります。詳細は検索コマンドヘルプを参照してください。 (その他 > 検索オプションヘルプ)
    • 32.0までのNOT検索(-をつける)、単語検索(@をつける)は機能しません。
  • 検索設定を追加 (検索ボタン(虫眼鏡アイコン)のコンテキストメニュー)
    • インクリメンタルサーチのON/OFF
    • サブフォルダーを含めるかのON/OFF

カーソルの自動非表示の設定

  • カーソル非表示状態の解除条件設定を追加 (設定 > マウス操作 > カーソルの自動非表示)
    • 解除する移動距離や、ホイール等のボタン操作では解除させなくする等が設定できます。
  • ウィンドウのアクティブ状態変化でカーソル非表示を解除するようにした

データの保存タイミングの整備

データの保存タイミングは以下の通りです。通常運用では意識する必要ありません。
種類情報を更新したときアプリ終了時シャットダウン時設定ウィンドウを閉じたとき
設定-
履歴--
ブックマーク-
ページマーク-
  • Windowsシャットダウン時にも保存をおこなうようにした
  • ブックマーク、ページマークは変更時に保存するようにした

多重起動時のデータ同期強化

ブックマーク、ページマークはリアルタイムに同期します。
設定は設定ウィンドウを閉じたときのみ同期します。アプリ終了時の保存では同期しません。手動で設定を反映させることもできます。 (その他 > 設定の再読込) 履歴は起動中は同期されませんが、保存時に合成されるため、つぎの起動から反映します。
  • コマンド「設定の再読込」追加
  • 設定画面を閉じたときに他プロセスの設定と同期するかの設定追加 (設定 > 保存データ > 設定を同期する)

各種データの保存場所の設定を追加

反映にはアプリの再起動が必要です。データを引き継ぐには全設定のエクスポートとインポートを活用してください。
  • テンポラリフォルダーの場所の設定追加 (設定 > 場所)
  • サムネイルキャッシュの場所の設定追加 (設定 > 場所)
  • 履歴の保存先変更設定追加 (設定 > 保存データ)
  • ブックマークの保存先変更設定追加 (設定 > 保存データ)
  • ページマークの保存先変更設定追加 (設定 > 保存データ)

その他

  • スプラッシュスクリーンON/OFF設定追加(設定 > 起動設定 > スプラッシュスクリーン)
  • 本棚でのドライブ画像をシステムから取得するようにした
  • ファイル名変更時の禁則処理をエクスプローラー風に改善
  • 画像ファイルのショートカットに対応
  • 外部連携で「圧縮ファイル+ファイル名」を渡せる設定を追加
  • ページのループを通知する設定追加 (設定 > 移動 > ページのループを通知する)
  • ブックの並び順に登録順を追加。ブックマーク専用。「ブック列は登録日昇順/降順」コマンド追加
  • ブックの並び順にパス順を追加。ブックマーク専用。「ブック列はパス昇順/降順」コマンド追加
  • ブックの並び順種類順を追加。「ブック列は種類昇順/降順」コマンド追加
  • 情報パネルの「サイズ」をそれぞれ「ファイルサイズ」「画像サイズ」に変更
  • 本棚の項目メニューに履歴削除とブックマーク登録解除コマンドを追加
  • 本棚でのホーム移動をAlt+Homeに変更
  • 現在閲覧中のブックを削除したときに次のブックを自動的に読み込むようにした
  • 表示サイズに「幅をウィンドウに合わせる」追加
  • 履歴からブックを開いたときでも履歴順を更新する設定追加 (設定 > 履歴全般 > 履歴からブックを開いたときでも最終閲覧日を更新する)
  • マウスドラッグで画像が画面端で移動できない状態から反対側にドラッグしたときにすぐに反応するようにした
  • マウスドラッグ操作のON/OFF設定追加 (設定 > マウス操作 > マウスドラッグ操作)
  • マウスドラッグ開始距離を設定できるようにした (設定 > マウス操作 > マウスドラッグ操作)
  • 「オンラインヘルプ」コマンドの廃止。「このアプリについて」ダイアログのプロジェクトページに移動と同じため。
  • 非対応拡張子ファイルを画像ファイルとして読み込みを試みる設定を追加 (設定 > ブック全般 > 拡張子が不明なファイルを画像ファイルとみなす)
  • Susie書庫プラグイン単位での事前展開設定追加。
  • 7z.dll 18.06, MagicScaler 0.9.1 に更新

バグ修正

  • ライトテーマにしたときのページリストアイコンの色の不具合修正
  • "&"を含むファイル名でエラーになることがある不具合修正
  • 回転コマンドで表示サイズ適用をONにしたときに画像表示位置がおかしくなる不具合修正
  • 現在のブックを履歴から削除したあとで履歴に再登録されてしまう不具合修正
  • 起動時に開いた本棚の場所が保存されない不具合修正
  • 2ページ画像保存時の並び順不具合修正
  • ページが多いブックでのページマーク動作が重くなる不具合修正
  • ページ方向を左から右にしたときにメニューからのページ移動が逆になることがある不具合修正
  • 本棚の検索結果で並び順選択コンボボックスが表示されない不具合修正
  • NeeViewで開くとNeeViewSで設定したSusieプラグイン設定が消えてしまう不具合修正



久々更新です。

20 件のコメント:

  1. バージョン更新ありがとうございます。とても重宝してます。

    仕様かどうか、1つ確認していただきたいことがあります。

    関係がありそうな設定
     ウィンドウサイズに合わせる。
     リサイズフィルター Lanczos
    関係がありそうな状態
     画像が横にいっぱいの状態(上下に隙間がある)

    このときアプリ本体のサイズを変えたり、サイドバーon/offを切り替えた場合、リサイズフィルターが効いてないようなときがあるような気がします。

    お手数ですが、確認していただければ幸いです。

    返信削除
    返信
    1. 現状では以下の場合にリサイズフィルターが機能しません。こちらに該当しますでしょうか。

      ・動画、PDFはリサイズフィルターは機能しません。
      ・最大画像サイズ以上へのリサイズは行われません。(設定 > ブック全体 > 最大画像サイズ)

      そうでない場合、不具合の可能性があります。
      こちらではまだ現象を再現できておりませんので、なにかお気づきの点があればご連絡ください。

      削除
    2. 早速のご確認ありがとうございます。
      示された状況には該当しておりません。

      リサイズフィルターが効いている状態から縮小方向にサイズ変更した際にも見受けられます。

      NeeView.exe / windows7 32bit
      zip書庫内jpgファイル表示
      2ページ表示

      ちょっとだけサイズ変更したときにかなりの頻度で見受けられます。



      削除
    3. Windows7でも試しましたが、こちらではいまだ再現できておりません。
      問題切り分けのために以下の点をご確認いただけると助かります。

      ・33.0から発生しはじめた現象ですか?
      ・現象が発生したときにリサイズフィルターをOFF/ONし直すと正常に戻りますか?
      ・「設定 > エフェクトパネル > リサイズフィルター処理にSIMDを使用する」をOFFにすると現象は変わりますか?

      削除
  2. Zipplaという他ソフトと比べての話ですが
    NeeViewは本棚をサムネイル付きで読むこむ時に、物凄く時間が掛かるしHDDを激しく稼働させてるようです
    また、起動し直すたびに、最初から読み込みをしているようにも感じられます(キャッシュが機能していない?)
    これはサムネイルキャッシュどうこうの設定で改善するのでしょうか?

    私はプログラムには詳しくないのですが、
    これはソフト内部で「ファイル本体を直接的に」か「インデックス化したデータベースで間接的に」
    ファイルを読み込んでいるかどうかで差が出ているのでしょうか?

    何らかの改善方法などがあれば知りたいです

    返信削除
    返信
    1. サムネイルのキャッシュは「設定 > サムネイル > サムネイルキャッシュを使用する」で設定できます。規定でONになっていると思います。
      キャッシュが有効な場合、同じブックのサムネイル表示ではこのキャッシュから読み込みますので、再起動した場合でも2回目以降は即時表示になるはずです。
      ただし、サムネイルはファイル名だけでなくタイムスタンプやファイルサイズの変更があれば作り直されます。

      キャッシュファイルは「設定 > 場所 > キャッシュフォルダーの場所」で確認できるフォルダーに Cache.db という生で生成されます。サムネイルが作られるたびにこのファイルサイズが増えていくはずですが、そうでない場合、なんらかの不具合であると考えられます。

      サムネイル作成速度は各アプリの実装次第で変わると思います。サムネイル生成のストレスを減らす改善を検討致します。

      削除
  3. すみません私の勘違いのようです

    キャッシュの仕組みをよく理解していなかったため
    編集済みファイルの再読込が行われていたり、表示順設定をランダムにしてて上のほうにキャッシュ未作成ファイルがあったのを、
    プログラムが一から読込し直していたように勘違いしていました

    しっかりキャッシュを構築してから読み込めば、全く問題ないほど早いと思います。
    ご丁寧な説明ありがとうございます、キャッシュの仕組みがよく理解できました。

    返信削除
    返信
    1. 問題が解決されたようでよかったです。
      NeeViewでは表示が確定したときにサムネイルを作るので表示範囲外のものは表示されるまで作られません。このあたりが他のアプリとの挙動の違いの1つかもしれません。

      削除
  4. トマトパスタ2019年2月27日 11:54

    久しぶりの更新プログラム有難うございます。以前も沢山質問してお世話になった者です。又、質問があります。新しいNeeViewは、以前、無かった上部にツールバーが出来てるのですが…これは削除は出来ないのでしょうか…?前のものは、このツールバーがなくて広く見る事が出来たのですが、ツールバーが上にあると、画面が少しですが狭く感じるのですが…。新しいものを利用したいのですが、ツールバーがあるので、今も前のを利用してます。これは仕様でしょうか?

    返信削除
    返信
    1. 以前からありますが、アドレスバーのことでしょうか?
      であれば、メニューの「表示(V) > アドレスバー」のチェックを外すことで非表示になります。

      削除
    2. こんにちは。
      久々の更新ありがとうございます。
      検索の機能拡充がうれしいです。

      さっそくサブフォルダを除外する設定にしていわゆる「フィルタ機能」として便利に利用させてもらっています。

      そんな中、検索を利用する上で気になる挙動に遭遇したので報告させてもらいます。
      テキスト入力時にはキー入力によるコマンド実行を制限?できるとありがたいです。

      条件:
      本棚の検索ボックスにフォーカスがある状態で、コマンド割り当て済みの「記号系の文字」(*)をタイプする

      症状:
      当該キーの文字入力がなされずに当該キーに割り当てられたコマンドが実行されてしまう
      (当該記号を検索文字列として入力できない)

      (*)なんとなく、コマンド割り当て画面で「OEMxxxx」と表示されているモノが対象っぽいです
      (アルファベット/数字は問題なく文字入力が優先されているようです)

      削除
    3. 不具合報告ありがとうざいます。
      現象を確認しました。修正致します。

      削除
    4. (おかしなところにぶら下げてしまいましたスイマセン...)

      お返事ありがとうございます。
      修正版の公開を楽しみに待ちたいと思います。

      削除
    5. 本件、NeeView 33.1(33.2)で修正されていること確認できました。
      (コマンド発動せず記号入力できるようになりました)

      ご対応ありがとうございました!

      削除
    6. ご確認ありがとうございます。

      削除
  5. トマトパスタ2019年2月27日 16:23

    有難うございました!アドレスバーではなく、タイトルバーでした!これで以前と同じ環境で利用出来ます!全設定をインポートしたので、このタイトルバーも以前と同じく消えると思っていました。それでは、本当にいつも有難うございます!早速新しい方で色々試してみたいと思います!!

    返信削除
    返信
    1. インポート時はウィンドウ座標等は反映しないのですが、あわせてタイトルバー表示フラグ等も反映されなくなってしまっているようです。
      こちらはインポートの不具合として修正致します。

      削除
    2. トマトパスタ2019年2月28日 10:09

      お答え、お返事、有難うございます!ところで、又質問なのですが、ダウンロードしたファイルの中に、「NeeView」と「NeeViewS」の2つのアプリケーションが入ってますが、この2つの違いは何でしょうか?今はSの方を利用してます。

      削除
    3. NeeViewSはSusieプラグインが使用できますが32bit動作になります。
      詳細は以下のページをご参照ください。
      https://bitbucket.org/neelabo/neeview/wiki/Platform

      削除
    4. トマトパスタ2019年2月28日 12:58

      お答え有難うございます!Susieプラグイン、とは色々な種類の画像が見れる、という事ですかね…?私はjpegかpdfが見れれば良いので、32bit動作より64bit動作の方が良いですね…。Sじゃない方を利用させて貰います~!

      削除