NkV †

NkV について †
- 作者様
- Nobuyuki Honda (Ferdia)
- 作者様ホームページ「experiments nk2」
- http://www.nk2.org/
- 最新バージョン
- Ver.0.8.2 [09/08/10]
- ソフトのコンセプト
- ウェブサイトより
シンプルなイメージビューワです。Susieプラグインに対応しています。
最新バージョンの変更点 †
- Susieプラグインの自動検索が動作しない問題を修正(0.8でエンバグ)
概要 †
対応形式 †
デフォルトで対応しているフォーマットは以下の通り。
- Windows Bitmap 1/4/8/16/24/32bpp, RLE4, RLE8
- OS/2 Bitmap 1/4/8/24bpp
- PNM(PBM, PGM, PPM)
Susieプラグイン により拡張可能。
config †
一部の設定は config というファイル名のファイルを編集することによって設定が可能。
書式は以下の通り。
fitimage on
scalefilter on
fitlargeimage on
hideborder on
width 120
height 240
background 45 45 45
| 項目 | 説明 | 値 |
|---|
| background | 背景色。指定しない場合、システムのウィンドウ背景色に | [数値] (R G B) |
| fitimage | 画像の表示サイズをウィンドウに合わせる (旧ストレッチモード stretchmode) | on:有効にして起動 off:無効にして起動 |
| fitlargeimage | ウィンドウより大きいサイズの画像のみ表示サイズをウィンドウに合わせる | on:有効にして起動 off:無効にして起動 |
| hideborder | ウィンドウ枠の非表示 | on:有効にして起動 off:無効にして起動 |
| scalefilter | 拡大縮小フィルタ (コマンドの scalefilter) | on:有効にして起動 off:無効にして起動 |
| width | 起動時のウインドウ横幅 | [数値] |
| height | 起動時のウインドウ縦幅 | [数値] |
Susieプラグインによる拡張 †
SusieプラグインをNkVが認識するためには以下の方法がある。
- Susieプラグイン (***.spi) を nkv.exe が存在するフォルダに入れる
- pluginlist というファイル名のプレーンテキストファイルを編集する
Susieプラグイン各々の設定は Plugin Setting から可能。
pluginlist †
Susieプラグイン が保存されてあるフォルダをフルパスで書くこと。書式例は以下のような通り。
D:\app\susie\plugin\IFJPEGX.SPI
D:\app\susie\plugin\IFPNG.SPI
D:\app\susie\plugin\ifgdip.spi
D:\app\susie\plugin\axzipx.spi
keymap (ホットキー設定) †
ホットキーの設定はこのファイルが必要。なお付属の keymap-default はデフォルトの設定例であり、このファイルを編集しても意味がないので注意。これらは全て小文字で書くこと。なお、keymap で指定されなかったキーはデフォルトの設定になる。
書式は以下のようになっている。
{ホットキー} {コマンド}
書式例は以下。
esc exit
2 zoom50
3 zoom100
c-f scalefilter
s-f fitwindow
ホットキーの指定 †
ホットキーは {装飾キー}-{キー} となっている。装飾キーはこれらが使える。
- Shiftキー: s
- Ctrlキー: c
- Altキー: a
使えるキーは以下の通り。
- a から z、0 から 9
- F1 から F12 (f1、f2、f3...)
- テンキー (num0、num1...、num*、num+、num-、num.、num/)
- BackSpaceキー (bs)、Tabキー (tab)、Enterキー (enter)、Escキー (esc)、スペースキー (space)
- PageUpキー (pgup)、PageDownキー (pgdn)
- Homeキー (home)、Endキー (end)
- Insertキー (ins)、Deleteキー (del)
- Upキー (up)、Downキー (down)、Rightキー (right)、Leftキー (left)
コマンド †
| コマンド | 説明 | デフォルトのホットキー |
|---|
| about | About画面 を表示 | |
| aboutplugins | 使用している Susieプラグイン 一覧を表示 | |
| copycolorvalue | #rrggbb 形式でマウスカーソル下の色情報をクリップボードにコピー | s-c |
| copyfilename | 表示しているファイルのフルパスをクリップボードにコピー | c-c |
| exit | NkV を終了する | esc |
| fitwindow | 表示している画像にあわせてウインドウサイズを変える | f |
| fullscreen | フルスクリーンで表示 | enter |
| hideborder | タイトルバーやウインドウの枠などを消す | c-b |
| info | 表示している画像の詳細を表示 | i |
| fitimage | ウインドウサイズを変えずに画像を表示する (旧stretchmode、ウインドウサイズにあわせて画像もズームされる) | s |
| firstfile | フォルダ内の一番最初のファイルを再生する | g |
| lastfile | フォルダ内の一番最後のファイルを再生する | s-g |
| nextfile | 次のファイルを再生する | s-n |
| prevfile | 前のファイルを再生する | s-b |
| nextimage | 次のファイルを再生する。圧縮ファイルの場合は、圧縮ファイル内の次のファイルになる | n |
| previmage | 前のファイルを再生する。圧縮ファイルの場合は、圧縮ファイル内の前のファイルになる | b、p |
| nextwindow | 次の NkV のウインドウにフォーカスを移動する | c-tab |
| prevwindow | 次の NkV のウインドウにフォーカスを移動する | cs-tab |
| pluginmenu | | |
| refreshfilelist | 最新の情報に更新する | c-r |
| reloadimage | 画像を最新の情報に更新する | r |
| saveas | ファイルを BMP で保存する。リサイズ、フィルタは有効の状態で保存される | c-s |
| scalefilter | 高品質 (バイリニアと面積平均法) なズーム (リサイズ) にする | c-f |
| scrolltop | 画像の一番上にスクロールする | home |
| scrollbottom | 画像の一番下にスクロールする | end |
| scrolltopbottom | 画像の一番上と下にスクロールする (トグル) | space |
| scrollup | 画像を上にスクロールする | down |
| scrolldown | 画像を下にスクロールする | up |
| scrollleft | 画像を左にスクロールする | left |
| scrollright | 画像を右にスクロールする | right |
| setimagesize | 指定のサイズにリサイズするウインドウを表示する | |
| setwallpaper | 壁紙に設定する | |
| showcolorvalue | タイトルバーに、カーソル部の色情報 (RGB) と画像上の位置 (XY) を表示する | c |
| showgrid | グリッドを表示する (400%以上のズーム時) | s-g |
| stayontop | ウインドウを常に手前に表示する | t |
| zoom50 | 50%にズーム (リサイズ) | 5、num5 |
| zoom100 | 100% にズーム(画像の元のサイズ) | 1、num1 |
| zoom150 | 150% にズーム | q |
| zoom200 | 200% にズーム | 2、num2 |
| zoom300 | 300% にズーム | 3、num3 |
| zoom400 | 400% にズーム | 4、num4 |
| zoom800 | 800% にズーム | 8、num8 |
| zoomin | 25% ズームする | z、pgup |
| zoomout | 25% ズームアウトする | x、pgdn |
コンテキストメニューの表示 †
- Shift + メニューキー
- Shift + 右クリック
でコンテキストメニューを表示することができる。
setimagesize †

画像をリサイズするウインドウを表示するコマンド。
アスペクト比は固定されているので、縦横、どちらかのサイズの数値を変更してもアスペクト比に従ってもう片方のサイズも変わる。
圧縮されたファイルの対応 †
圧縮ファイルに対応する Susieプラグイン を用意すれば、圧縮ファイル内の画像ファイルを表示できる。その際、Next Image (nextimage) と Previous Image (previmage) で次や前のファイルを読む。
なお、ファイル内のさらに圧縮されたファイルを展開することはできない。
環境変数について †
環境変数を登録しておくことによって、position、pluginlist、keymap、wallpaper.bmpのファイルの場所を指定できる。
- 変数(名)
- NKTOOLSPROF
- 値
- {ファイルへのフォルダのフルパス}
登録の有無によって以下のようになる。
- 登録してある場合
- %NKTOOLSPROF%\nkv
- 登録してない場合
- nkv.exe と同じフォルダからファイルを探す
FAQ †
プレイリスト機能が欲しい †
axpathlist.spi を使用することによって、画像へのフルパスが書かれたプレーンテキストファイルを擬似的に圧縮ファイルにすることができる。
あとは、通常の圧縮ファイルの様に、Next Image (nextimage) と Previous Image (previmage) で次や前のファイルを読む。
- 属性DBによる画像管理テストプログラム配布所
- http://artistic-imitation.hp.infoseek.co.jp/
その他 †
- マウスホイールで同じフォルダの次の画像、前の画像を表示する (名前順)
- Save as... では表示している画像をBMPで保存する (現在のズームで)