調べたこと等をメモするブログ。主にパソコン関係?
画像ビューアー NeeView を 44.1 に更新しました。
不具合修正のみです。
→ ダウンロードはこちらから
いつも更新ありがとうございます。
ご利用ありがとうございます。
NeeView の開発ありがとうございます。スクリプト機能を活用させていただいております。1つ要望がありまして、スクリプトから「ファイルの存在確認」ができる API を追加していただけないでしょうか。現状、スクリプトでページ画像を保存する際に、保存先に同名ファイルがあるかどうかを事前に確認する方法がありません。そのため CopyPage を呼ぶと必ず上書き/リネーム/確認ダイアログが発生し、スクリプト側で「既に保存済みなのでスキップする」といった制御ができない状況です。もし `nv.FileExists(path)` のような API があれば、保存前に確認してスキップできるようになり、誤って同じページを繰り返し保存した場合でも重複が発生せず、無駄な I/O やダイアログも避けられます。あるいは DestinationFolderAccessor に「保存予定のファイルパスを返す/存在確認をする」といった機能を追加していただけると、さらに便利だと思います。ご検討いただけますと幸いです。
一部の.NETクラスが使用可能です。以下の命令をお試しください。System.IO.File.Exists(path)
ありがとうございます。やりたいことと状況を説明させていただきます。目的「お気に入り箇所を保存整理するスクリプトです」書庫タイトルとCopyPageを使い当該ページ画像を、指定フォルダに保存します。すでに保存していたページである場合は、処理せず静かに終了させたい。(後にPythonで整頓処理する)通常ならSystem.IO.File.Exists(path)でいけそうです。CopyPage()の自動リネームされる挙動時の対処に悩みます。書庫内で重複してる"Rootに001.png" "SubFolderに001.png"がある場合ですが、同じページで使った場合には当然ファイル衝突がおきます。root,Subでそれぞれ使うと場合にはsub保存時にCopyPage()は"001-1.png"と自動リネームが働くようです。両方とも元々は"001.png"なのですが、CopyPageの自動リネーム挙動を踏まえての存在確認ができないように思います。またCopyPageの別フォルダ間の衝突時の挙動も、できれば自動リネーム以外にサブフォルダ作成するなどが選択可能であればと思います。伝わりづらい言い方と思いますが申し訳ありません。
ご要望ありがとうございます。検討いたします。
あとSATA接続してますが直前に動いていないHDDを保存先にしてCopyPage()を使用すると、失敗することがあります。件の自動リネームもあり、失敗してるとわからないのでよろしくお願いします。
いつも更新ありがとうございます。大変便利に使用させていただいております。公式には未対応の画像形式であることは重々承知しておりますが、WIC経由でJXL形式の画像を読み込んだ際、リサイズフィルターの補正が適用されない現象を確認しましたので、ご報告させていただきます。もし開発者様が必要であると判断した場合は、ご確認いただけますと幸いです。環境バージョン: 44.1と44.0の双方で確認OS: Windows10 22H2 WICにjxl-winthumbをインストール試した手順JXL形式の画像を開く→「ウィンドウいっぱいに広げる」で画像を拡大表示→リサイズフィルター適応用最大値に設定してオン・オフで目視比較→補正かからないことを確認(補完法を変更しても変化なし)
ご報告ありがとうございます。確認いたします。
立て続けの投稿となってしまって申し訳ございません。こちらの件なのですが、jxl-winthumbによるWIC経由ではなくSusieプラグイン(https://github.com/uyjulian/ifjxl)でJXLを表示する方法に変更したところ、リサイズフィルタが問題なく機能しました。(マルチスレッド処理がかなり効くようになってデコードも比較にならないレベルで高速化しましたし、jxl-winthumb最新版に起因する色味がおかしくなる不具合もないので、JPEG XLを表示させたい場合はWIC経由よりSusieプラグインが良さそうでした。)
情報ありがとうございます。
以前、色問題を報告した者です。完璧に直ってますね。大して情報提供できなかったのにびっくりしました。ありがとうございます!
はじめまして。機能追加の要望です「180度回転」があると助かりますご一考のほど、よろしくお願いいたします
ご要望ありがとうございます。「左回転」コマンドのコマンドパラメーターの回転角度を180度にすることで実現できます。専用のコマンドにするにはコマンド設定リストでコマンドの右クリックメニューから「複製」を実行することで作成できます。
ありがとうございます!できました
便利なビューアの公開ありがとうございます。ブックマークフォルダの削除操作に対して確認ダイアログを用意してほしいです。操作を誤るとツリー配下ごとゴッソリなくなってしまう可能性があって、すこし不安です。一応 bookomark.json を定期的にバックアップするようにしていますが、削除操作時にワンクッションあるとありがたいです。
ご要望ありがとうございます。検討いたします。現状では、複数のブックマーク削除時に一定時間復元用のトーストメッセージが表示されますので、ひとまずはこの機能をご活用ください。
本棚やブックマークパネルでブックマークをリネームしようとしたときの、いくつかの不自然な挙動について報告します。ブックマークフォルダのリネームは問題ないようです。また、スクリプトからのリネーム(BookmarkItemAccessorのNameプロパティへの代入)も問題ないようです。環境:Windows10 Pro 22H2 / NeeView 44.1症状:a) 本棚またはブックマークパネルからのリネーム時- 対象のブックがメインビューで開かれるb) ブックマークパネルからのリネーム時- 対象のブックが現在の本棚の場所にない場合、本棚の場所がそのブックがある場所に移動する(これはaの副作用?)。また、その際にリネーム用の入力ボックスが表示されない
ご報告ありがとうございます。修正します。
機能の要望です。ブックマークした本とブックマークのポータブル化です。ブックマークに追加した時に、ブックマークと同時に、あらかじめ指定しておいたフォルダにファイルをコピーする機能が欲しいです。また、その指定フォルダ内にブックマークファイル(bookmark.json)を配置し、PATHを相対パスとして記録することで、ブックマークした本とブックマークを、別のデバイスや別の保存先へ再配置しやすくしたいです。ご検討お願いします。
便利なソフトを開発していただき大変感謝しています。一点要望です。縦向きの画像について、jpegであれば正しく縦向きに表示されますが、RAWデータの場合すべてが横向きに表示されてしまいます。RAWであっても縦向きに表示されるようにすることは可能でしょうか。ご検討いただけますと幸いです。
ご報告ありがとうございます。調査します。
更新ありがとうございます。GoogleでNeeViewを検索したところ、最初に表示された結果がneeview.comでした。少し怪しく感じたのですが、そのサイトは公式サイトでしょうか。
ご報告ありがとうございます。そのサイトは全く無関係のサイトで、とても危険ですのでそのサイトからは決してダウンロードしないでください。・・・やばいなこれどうしたらいいのか。
ひとまずGoogleにDMCA申請しました
いつも更新ありがとうございます。
返信削除ご利用ありがとうございます。
削除NeeView の開発ありがとうございます。スクリプト機能を活用させていただいております。
返信削除1つ要望がありまして、スクリプトから「ファイルの存在確認」ができる API を追加していただけないでしょうか。
現状、スクリプトでページ画像を保存する際に、保存先に同名ファイルがあるかどうかを事前に確認する方法がありません。そのため CopyPage を呼ぶと必ず上書き/リネーム/確認ダイアログが発生し、スクリプト側で「既に保存済みなのでスキップする」といった制御ができない状況です。
もし `nv.FileExists(path)` のような API があれば、保存前に確認してスキップできるようになり、誤って同じページを繰り返し保存した場合でも重複が発生せず、無駄な I/O やダイアログも避けられます。
あるいは DestinationFolderAccessor に「保存予定のファイルパスを返す/存在確認をする」といった機能を追加していただけると、さらに便利だと思います。
ご検討いただけますと幸いです。
一部の.NETクラスが使用可能です。以下の命令をお試しください。
削除System.IO.File.Exists(path)
ありがとうございます。
削除やりたいことと状況を説明させていただきます。
目的「お気に入り箇所を保存整理するスクリプトです」
書庫タイトルとCopyPageを使い当該ページ画像を、指定フォルダに保存します。
すでに保存していたページである場合は、処理せず静かに終了させたい。(後にPythonで整頓処理する)
通常ならSystem.IO.File.Exists(path)でいけそうです。
CopyPage()の自動リネームされる挙動時の対処に悩みます。
書庫内で重複してる"Rootに001.png" "SubFolderに001.png"がある場合ですが、同じページで使った場合には当然ファイル衝突がおきます。
root,Subでそれぞれ使うと場合にはsub保存時にCopyPage()は"001-1.png"と自動リネームが働くようです。
両方とも元々は"001.png"なのですが、
CopyPageの自動リネーム挙動を踏まえての存在確認ができないように思います。
またCopyPageの別フォルダ間の衝突時の挙動も、できれば自動リネーム以外にサブフォルダ作成するなどが選択可能であればと思います。
伝わりづらい言い方と思いますが申し訳ありません。
ご要望ありがとうございます。検討いたします。
削除あとSATA接続してますが直前に動いていないHDDを保存先にしてCopyPage()を使用すると、失敗することがあります。
削除件の自動リネームもあり、失敗してるとわからないのでよろしくお願いします。
いつも更新ありがとうございます。大変便利に使用させていただいております。
返信削除公式には未対応の画像形式であることは重々承知しておりますが、WIC経由でJXL形式の画像を読み込んだ際、リサイズフィルターの補正が適用されない現象を確認しましたので、ご報告させていただきます。
もし開発者様が必要であると判断した場合は、ご確認いただけますと幸いです。
環境
バージョン: 44.1と44.0の双方で確認
OS: Windows10 22H2
WICにjxl-winthumbをインストール
試した手順
JXL形式の画像を開く→「ウィンドウいっぱいに広げる」で画像を拡大表示
→リサイズフィルター適応用最大値に設定してオン・オフで目視比較
→補正かからないことを確認(補完法を変更しても変化なし)
ご報告ありがとうございます。確認いたします。
削除立て続けの投稿となってしまって申し訳ございません。
削除こちらの件なのですが、jxl-winthumbによるWIC経由ではなくSusieプラグイン(https://github.com/uyjulian/ifjxl)でJXLを表示する方法に変更したところ、リサイズフィルタが問題なく機能しました。
(マルチスレッド処理がかなり効くようになってデコードも比較にならないレベルで高速化しましたし、jxl-winthumb最新版に起因する色味がおかしくなる不具合もないので、JPEG XLを表示させたい場合はWIC経由よりSusieプラグインが良さそうでした。)
情報ありがとうございます。
削除以前、色問題を報告した者です。完璧に直ってますね。大して情報提供できなかったのにびっくりしました。
返信削除ありがとうございます!
ご利用ありがとうございます。
削除はじめまして。機能追加の要望です
返信削除「180度回転」があると助かります
ご一考のほど、よろしくお願いいたします
ご要望ありがとうございます。
削除「左回転」コマンドのコマンドパラメーターの回転角度を180度にすることで実現できます。
専用のコマンドにするにはコマンド設定リストでコマンドの右クリックメニューから「複製」を実行することで作成できます。
ありがとうございます!できました
返信削除便利なビューアの公開ありがとうございます。
返信削除ブックマークフォルダの削除操作に対して確認ダイアログを用意してほしいです。
操作を誤るとツリー配下ごとゴッソリなくなってしまう可能性があって、すこし不安です。
一応 bookomark.json を定期的にバックアップするようにしていますが、削除操作時にワンクッションあるとありがたいです。
ご要望ありがとうございます。検討いたします。
削除現状では、複数のブックマーク削除時に一定時間復元用のトーストメッセージが表示されますので、ひとまずはこの機能をご活用ください。
本棚やブックマークパネルでブックマークをリネームしようとしたときの、いくつかの不自然な挙動について報告します。
返信削除ブックマークフォルダのリネームは問題ないようです。
また、スクリプトからのリネーム(BookmarkItemAccessorのNameプロパティへの代入)も問題ないようです。
環境:
Windows10 Pro 22H2 / NeeView 44.1
症状:
a) 本棚またはブックマークパネルからのリネーム時
- 対象のブックがメインビューで開かれる
b) ブックマークパネルからのリネーム時
- 対象のブックが現在の本棚の場所にない場合、本棚の場所がそのブックがある場所に移動する(これはaの副作用?)。また、その際にリネーム用の入力ボックスが表示されない
ご報告ありがとうございます。修正します。
削除機能の要望です。ブックマークした本とブックマークのポータブル化です。
返信削除ブックマークに追加した時に、ブックマークと同時に、あらかじめ指定しておいたフォルダにファイルをコピーする機能が欲しいです。また、その指定フォルダ内にブックマークファイル(bookmark.json)を配置し、PATHを相対パスとして記録することで、ブックマークした本とブックマークを、別のデバイスや別の保存先へ再配置しやすくしたいです。ご検討お願いします。
ご要望ありがとうございます。検討いたします。
削除便利なソフトを開発していただき大変感謝しています。
返信削除一点要望です。
縦向きの画像について、jpegであれば正しく縦向きに表示されますが、RAWデータの場合すべてが横向きに表示されてしまいます。RAWであっても縦向きに表示されるようにすることは可能でしょうか。
ご検討いただけますと幸いです。
ご報告ありがとうございます。調査します。
削除更新ありがとうございます。
返信削除GoogleでNeeViewを検索したところ、最初に表示された結果がneeview.comでした。少し怪しく感じたのですが、そのサイトは公式サイトでしょうか。
ご報告ありがとうございます。
削除そのサイトは全く無関係のサイトで、とても危険ですのでそのサイトからは決してダウンロードしないでください。
・・・やばいなこれどうしたらいいのか。
ひとまずGoogleにDMCA申請しました
削除