*NkV [#l624d329]

&ref(nkv_ss.png,nolink);

#contents

**NkV について [#pda65a6a]
:作者様|Nobuyuki Honda (Ferdia)
:作者様ホームページ「experiments nk2」|http://www.nk2.org/
:最新バージョン|Ver.0.8.1 [09/08/07]
:最新バージョン|Ver.0.8.2 [09/08/10]
:ソフトのコンセプト|ウェブサイトより
> シンプルなイメージビューワです。Susieプラグインに対応しています。

**最新バージョンの変更点 [#f3bb226b]
-Save Asで既存のファイルに上書きしかできない問題を修正 (0.8でエンバグ)
-Susieプラグインの自動検索が動作しない問題を修正(0.8でエンバグ)

***[[更新履歴>NkV/History]] [#o6615ae1]

**概要 [#t9b8ab9b]
-シンプル・軽量
-Susieプラグイン 対応

***対応形式 [#b5792520]
デフォルトで対応しているフォーマットは以下の通り。
-Windows Bitmap 1/4/8/16/24/32bpp, RLE4, RLE8
-OS/2 Bitmap 1/4/8/24bpp
-PNM(PBM, PGM, PPM)

Susieプラグイン により拡張可能。

**config [#l417888c]
一部の設定は ''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プラグインによる拡張 [#t2d7a211]
SusieプラグインをNkVが認識するためには以下の方法がある。
-Susieプラグイン (''***.spi'') を ''nkv.exe'' が存在するフォルダに入れる
-''pluginlist'' というファイル名のプレーンテキストファイルを編集する

Susieプラグイン各々の設定は ''Plugin Setting'' から可能。

***pluginlist [#d00863d1]
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 (ホットキー設定) [#g4f222a4]
ホットキーの設定はこのファイルが必要。なお付属の ''keymap-default'' はデフォルトの設定例であり、このファイルを編集しても意味がないので注意。これらは全て''小文字で書くこと''。なお、keymap で指定されなかったキーはデフォルトの設定になる。

書式は以下のようになっている。
 {ホットキー}	{コマンド}
書式例は以下。
 esc         exit
 2           zoom50
 3           zoom100
 c-f         scalefilter
 s-f         fitwindow

***ホットキーの指定 [#d2573fe0]
ホットキーは ''{装飾キー}-{キー}'' となっている。装飾キーはこれらが使える。
-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'')

***コマンド [#s7302e6f]
|~コマンド|~説明|~デフォルトのホットキー|
|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|

**コンテキストメニューの表示 [#h522a489]
-Shift + メニューキー
-Shift + 右クリック

でコンテキストメニューを表示することができる。

**setimagesize [#ef81fe86]
&ref(nkv_setimagesize_ss.png,nolink);

画像をリサイズするウインドウを表示するコマンド。

アスペクト比は固定されているので、縦横、どちらかのサイズの数値を変更してもアスペクト比に従ってもう片方のサイズも変わる。

**圧縮されたファイルの対応 [#ne61dba2]
圧縮ファイルに対応する Susieプラグイン を用意すれば、圧縮ファイル内の画像ファイルを表示できる。その際、''Next Image'' (nextimage) と ''Previous Image'' (previmage) で次や前のファイルを読む。
なお、ファイル内のさらに圧縮されたファイルを展開することはできない。

**環境変数について [#l80047b8]
[[環境変数>http://www.google.com/custom?num=100&lr=lang_ja&q=%e7%92%b0%e5%a2%83%e5%a4%89%e6%95%b0]]を登録しておくことによって、''position''、''pluginlist''、''keymap''、''wallpaper.bmp''のファイルの場所を指定できる。
:変数(名) | ''NKTOOLSPROF''
:値 | {ファイルへのフォルダのフルパス}

登録の有無によって以下のようになる。
:登録してある場合 | %NKTOOLSPROF%\nkv
:登録してない場合 | ''nkv.exe'' と同じフォルダからファイルを探す

**FAQ [#x7b5842f]

***プレイリスト機能が欲しい [#d608bf09]
''axpathlist.spi'' を使用することによって、画像へのフルパスが書かれたプレーンテキストファイルを擬似的に圧縮ファイルにすることができる。
あとは、通常の圧縮ファイルの様に、''Next Image'' (nextimage) と ''Previous Image'' (previmage) で次や前のファイルを読む。
:属性DBによる画像管理テストプログラム配布所 | http://artistic-imitation.hp.infoseek.co.jp/

**その他 [#qcea3c7e]
-マウスホイールで同じフォルダの次の画像、前の画像を表示する (名前順)
--NkV のソートは名前順
-''Save as...'' では表示している画像をBMPで保存する (現在のズームで)

Top   Edit Diff Backup Upload Copy Rename Reload   New List Search RecentChanges   Help   Hatena Bookmark   RSS of RecentChanges