## Hamana - 操作手冊

操作列表

## 1.顯示相關

為了顯示影像而製作的控制功能群。 現在、按滑鼠左鍵拖曳時的動作可以從"其他"選單內的滑鼠模式設定(預設值為平面模式)。

### 1.1 適合大小 (Ctrl + H)

隨著視窗大小變更顯示的倍率。不過影像的方向會回到原來的狀態。

### 1.2 適合大小(儲存方向) (Shift + Ctrl + H)

保持影像的方向、隨著視窗大小變更顯示的倍率。

### 1.3 放大 (+)

將影像放大10%。

### 1.4 縮小 (-)

將影像縮小10%。

### 1.5 向右旋轉 (R)

影像向右旋轉90度。壓著Shift的話會旋轉三次。

### 1.6 向左旋轉 (L)

影像向左旋轉90度。壓著Shift的話會旋轉三次。

### 1.7 左右反轉 (H)

影像左右旋轉。壓著Shift的話會旋轉三次。

### 1.8 上下反轉 (V)

影像上下反轉。壓著Shift的話會旋轉三次。

### 1.9 平面模式 (Shift + 方向鍵 / Shift + 左鍵拖曳)

將影像平行移動。

### 1.10 縮放模式 (Ctrl + 左鍵拖曳)

將影像放大/縮小。

### 1.11 3D旋轉模式 (Shift + Ctrl + 左鍵拖曳)

將影像作3D旋轉。

### 1.12 2畫面模式的啟用/關閉 (2)

切換2畫面模式 啟用/關閉。
2畫面模式是只指將兩張連續的影像同時在畫面的左右顯示。

### 1.13 設為左翻頁 (S)

僅於2畫面模式時有效。 互換2畫面模式的左右影像順序。

### 1.14 過長圖像自動切換為1畫面模式顯示

僅於2畫面模式時有效。 過長的圖像自動切換為1畫面模式顯示

### 1.15 圖像效果

將影像檔案附加效果上去。顯示卡如果沒有支援PixelShader時這個選項會以反白顯示。

### 1.16 檔案列表的顯示On/Off (F)

檔案列表(後述)的顯示 On/Off 切換。

### 1.18 檔案列表的排列方法

指定檔案列表的檔案顯示順序。

### 1.19 開啟資料庫時不要自動排列

當開啟資料庫瀏覽模式時不自動整理，以資料庫的記錄順序顯示。

### 1.20 一併顯示hamana無法處理的檔案

指定顯示檔案列表中hamana無法處理的檔案。

### 1.21 顯示影像資訊On/Off (I)

在畫面下方顯示目前的影像資訊。 如果圖檔有Exif資訊情報存在也會一併顯示。

### 1.22 顯示縮圖On/Off (T)

在檔案列表的左邊顯示縮圖。

### 1.23 放大鏡顯示 On/Off

顯示放大鏡。當放大鏡顯示時無法顯示檔案列表和縮圖。
用滑鼠左鍵拖曳並上下移動時，可以更改放大倍率。
當左右移動時、可以更改放大鏡大小。
雙按放大鏡或是點選選單便可關閉放大鏡。

### 1.24 原始大小

顯示原來影像的大小。在1畫面模式時、會以視窗的右上方為起點配置。
如果以原始大小無法顯示原始圖片，可能與顯示卡有若干的關係。

## 2.檔案列表相關

為了讓Hamana的畫面更加廣闊、或是為了更佳的操作性、 可以使用獨特的檔案列表指定要顯示的影像檔案。

檔案列表在預設值狀態時 滑鼠游標移到畫面左上方時就會自動顯示。
不過、當滑鼠游標移動到檔案列表的範圍之外時、在一定時間內不輸入按鍵之後便會自動隱藏起來。
像這樣的檔案列表顯示的自動控制可以到"其他->設定" 選單裡設定。

檔案列表中的檔案以橘色作為水平線。
這是為了突顯游標、資料庫的記錄與下一次的顯示對象。 方向鍵上下可以移動游標。
對檔案列表左端的捲動列操作、可以使用滑鼠上下移動。
或是直接點選檔案名稱也可以移動游標。

列表的預設值排序是以目錄/書庫/其他檔案、 預設值的顏色為 目錄為綠色、書庫為藍色、影像檔案為白色、未支援的檔案為紅色。 不過、目前顯示中的影像檔案會以粉紅色高亮度顯示。

### 2.1 游標移動 (方向鍵上下 / 左按檔案名稱)

移動檔案列表的游標。

### 2.2 捲動檔案列表 (PageUp / PageDown / 拖曳捲動列)

捲動檔案列表。

### 2.3 顯示游標位置的影像/目錄移動/書庫移動 (方向鍵右 / 雙按檔案名稱/ 滑鼠手勢(→))

游標在影像檔案上面時、就會顯示該影像。而在目錄上面時 就會移動到該目錄。不過、在書庫上面時、只會移動到書庫内。

### 2.4 移動到主目錄 (方向鍵左 / 滑鼠手勢(←))

移動到上一個目錄。或是當書庫開啟時移動到包含該書庫的目錄裡。

### 2.5 移動到下一個目錄 (Ctrl + Space)

基本的規則是、下一個資料夾/書庫(只限定為包含影像檔案)搜尋並移動。
在某些情況下會需要一些處理時間。

(補充)
在Windows裡、影像檔案在磁碟中的目錄或是書庫裡是以樹狀結構在管理的、 Hamana有以下的樹狀管理順序規則。
目前、以下的規則在各個資料夾中可以被回歸使用、一開始最初的一番最初は根目錄也適用。

1. 資料夾內的影像檔案
2. 子資料夾內的主要規則可以被回歸使用
3. 資料夾內的書庫包含影像檔案

而在"下一個資料夾"、這個樹狀結構的分配編號 會比目前的資料夾還要大一號。

### 2.6 移動到前一個目錄 (Ctrl + Backspace)

基本的規則是、前一個資料夾/書庫(只限定為包含影像檔案)搜尋並移動。
在某些情況下會需要一些處理時間。

### 2.7 更改文字大小 (Delete / Insert)

將檔案列表內的文字變大或是變小。

### 2.8 增量搜尋 (Ctrl + F)

從檔案列表上進行增量搜尋。 游標上下移動可以切換選中的目標。 輸入方法有簡單模式和正規表現模式。

簡易模式
  可以使用萬用字元(*, ?)。其他的文字可照原樣搜尋。可以使用C/Migemo。
正規表現模式
  ECMAScript + Perl擴充互換方式作正規表現搜尋。

## 3.畫面顯示相關

連續顯示影像檔案的功能群。

### 3.1 顯示下一個檔案 (Space / 右鍵)

顯示目前圖像(游標位置沒有影像時要注意)的檔案列表中下一個檔案。 當到達檔案列表的尾端時、會出現選擇 移動到下一個資料夾、或是 回到檔案列表的開頭的對話框。

### 3.2 顯示前一個檔案 (Backspace)

顯示目前圖像(游標位置沒有影像時要注意)的檔案列表中前一個檔案。 當到達檔案列表的開頭時、會出現選擇 移動到前一個資料夾、或是 回到檔案列表的開頭的對話框。

### 3.3 將其一換為後一個檔案 (Shift + Space)

僅限於2畫面模式時有效。將影像其中一個換為後一個檔案顯示。 (例如 2.jpg/3.jpg 是執行前的顯示情況、而執行後便會顯示為 3.jpg/4.jpg)

### 3.4 將其一換為前一個檔案 (Shift + Backspace)

僅限於2畫面模式時有效。將影像其中一個換為前一個檔案顯示。

### 3.5 幻燈片模式 (Shift + S)

切換幻燈片模式的On/Off。 幻燈片模式在一定時內會自動切換影像顯示。時間間隔在 "其它->設定"選單內可以設定。

(補充)
幻燈片模式雖然會在一定時內會自動執行"顯示下一個檔案"的命令 但是有以下幾個特別的規則。

- 當達到檔案列表的尾端時，不會移動到下一個資料夾而會回到檔案列表的開頭。

### 3.5 幻燈片顯示時自動適合大小

用開關作切換。 當啟用時、幻燈片模式的影像切換時會自動適合大小。
不過、"自動適合大小時維持方向"啟用的時候、便會維持影像的方向進行適合大小。

### 3.6 換頁效果的啟用/關閉 (E)

用開關作切換。 當啟用時、幻燈片模式的影像切換時會有一些效果顯示。

### 3.7 換頁效果的種類

對於效果的總類、想使用的效果可以從選單中選擇。
不過、當選擇換頁效果後、就不會隨機切換效果顯示。

## 4.視窗相關

Hamana的視窗控制功能群。

### 4.1 全螢幕顯示On/Off (Enter)

切換全螢幕顯示On/Off。

### 4.2 總是顯示最上層

啟用後Hamana的視窗便會總是顯示在最上層。

## 5.資料庫

將喜歡的檔案位置記錄到資料庫的功能群。
資料庫的檔案是 *.hfl的純文字檔、可以製作出許多種類出來。 所謂資料庫是把檔案的路徑和資訊寫進去(但請注意不包括檔案實體)。
要記錄影像檔案到資料庫裡、就要先選擇目前編輯用的資料庫。 而在編輯作業結束之後 需要將資料庫儲存(不會自動儲存)。
當編輯中的資料庫存在時、檔案列表下的資料庫名稱會被記錄下來 並顯示影像檔案的數量。而在編輯中的資料庫中記錄的檔案會以綠色高亮度顯示。
已製作的資料庫中 可以使用瀏覽指定對資料庫作瀏覽。 當瀏覽資料庫時、在檔案列表裡被記錄到資料庫的影像檔案名稱會被顯示 之後可以使用一般檔案列表操作方式瀏覽。

### 5.1 選擇編輯用的資料庫 (W)

選擇目前編輯的資料庫。如果已有編輯中的資料庫存在、 請在事先作儲存動作。

### 5.2 儲存編輯中的資料庫(Ctrl + S)

儲存編輯中的資料庫。

### 5.3 將顯示的影像加進資料庫中 (A)

將顯示的影像加進目前的資料庫中。 請注意游標位置是否有影像檔案。
當使用2畫面顯示模式時會一次記錄兩個影像。
記錄成功時檔案列表中的檔案名稱會以綠色高亮度顯示。

### 5.4 將檔案列表內的所有影像加進目前的資料庫中 (Shift + A)

將檔案列表內的所有影像加進目前的資料庫中。
記錄成功時檔案列表中的檔案名稱會以綠色高亮度顯示。

### 5.5 將顯示的影像從目前的資料庫中刪除 (D)

將顯示的影像從目前的資料庫中刪除。 請注意游標位置是否有影像檔案。
當使用2畫面顯示模式時會一次刪除兩個影像。

### 5.6 瀏覽資料庫 (O)

將資料庫從讀取至檔案列表中。 之後便可以使用幻燈片模式。

### 5.7 編輯中資料庫的詳細設定

可以指定更改資料庫中的檔案順序、 各個檔案換頁時的音效、效果的種類。

## 6.其它功能

### 6.1 設定

Hamana的設定對話框顯示、或是susie增強模組的地方等等的各種設定。

### 6.2 開啟檔案 (Ctrl + O)

使用Windows標準的開啟檔案對話框、可以開啟影像/書庫/資料庫。 而將檔案拖曳到Hamana視窗之上也可以開啟。

### 6.3 螢幕保護

照以下的順序便可以將hamana當螢幕保護模式使用

1. 將Hamana.exe複製到C:\Windows資料夾。
2. 將已複製的Hamana.exe改名為Hamana.scr。
3. 控制台->顯示->螢幕保護模式裡選擇"Hamana"。
4. 按下設定便可設定Hamana的效果種類、設定時間。照順序3把Hamana.ini一起複製的話說不定可以享受更多手動設定的樂趣い。
5. 順序4的設定結束之後、將想要顯示資料夾的適當圖像顯示的狀態中關閉Hamana。現在不只是資料夾、連書庫、資料庫(*.hfl)也都OK。
6. 如果希望將檔案以隨機方式顯示、可先開啟設定對話框的熱鍵設定的部份、 選取"螢幕保護程式啟動之後"的前面"檔案列表排列(亂數)"、 便可以用自訂方式顯示順序。預設值為亂數。
7. 按下預覽鍵、確認動作。現在、照一般的螢幕保護預覽ー樣。結束方法可以移動滑鼠、或是按下ESC鍵。
8. 反安裝時將 C:\Windows 資料夾裡的Hamana.scr和 Hamana.ini刪除即可。

### 6.4 .pdf/.ai 支援

可以在有安裝Ghostscript的系統上瀏覽.pdf檔案和.ai檔案(Adobe Illustrator)。 請依照以下的順序設定。

1. Ghostscript的網頁下載 Windows版模組。(2003/10/27目前最新版本為 gs811w32.exe)
2. Ghostscript安裝之後、將gsdll32.dll的安裝路徑增加到環境變數的路徑裡。

目前只能顯示144dpi。雖然以後想在這部份作上更多的設定、 但是礙於作者的Ghostscript知識不足、希望有人對Ghostscript熟的話能夠給予適當協助。 首先想先知道pdf檔案內的頁數的偵測方法。

### 6.5 縮圖快取

- Hamana 製作的縮圖會自動儲存在硬碟中。 在與Hamana.exe存放的資料夾裡的HamanaThumb.mcf檔案刪除的話便可以把縮圖刪除。 縮圖檔案過於肥大的時候可以到設定對話框的縮圖最佳化裡將容量縮小。
- 用設定對話框的縮圖頁裡可以將縮圖選項作更改。 如果將縮圖檔存放之後速度卻無法上升時、 該情況請將縮圖檔的寫入設定為off。
- 這裡是以影像檔案為單位管理縮圖檔。具體而言 影像檔案的名字(不包含路徑)、 大小、時間標記等等支援的快取存在著。 不過也會有許許多多的名稱名前、大小、時間標記全部相同的檔案存在 這時候變成使用共通的縮圖、所以也可能會無法正確顯示(但我認為不太可能會發生)。
- 也可以將壓縮檔案裡的影像、名稱、大小、時間標記作成縮圖檔。

(補充)

- 從上面記錄的性質、將影像檔案複製/移動/壓縮時、名稱、大小、時間標記變更時 縮圖檔會自動追蹤正確的檔案位置。
- 當大量的快取檔案存在時讀取速度可能會降低。
- 快取檔案中一個影像需要使用2.5KB的大小。 當儲存10萬個縮圖時就會使用250MB。
- 測試環境是Athlon 2700+ 使用50萬個檔案測試實用等級 不過並沒有測試高負荷的實用等級。 若發生這樣的情況 可以用BBS等等回報。

### 6.6 色調補正

- 可以從檢視->換頁效果->色調補正選單中啟動
- PixelShader2.0只限定支援的顯示卡使用。
- 啟用之後在右下方 會顯示目前的色調曲線。 色調曲線上方可以用滑鼠隨意拖曳編輯色調。
- 重新配置則有高對比、色階反轉、海報化、曝光過度等等。 接下來對目前的色調曲線作演算。
- 色調補正(RGB)和色調補正(輝度)的差別為、前者對RGB關於各個平面應用於色調曲線中、 後者則將圖像作YUV轉換、並將Y(輝度)值適用於色調曲線之中。 因此執行色階反轉時、前者會變為負片、後者會將色彩保持只對階調作反轉。 處理所需資源後者比前者來的多。
- 對撥放動畫也有效。

### 6.7 自訂按鍵

在這裡說明以下按鍵/滑鼠的自訂順序。

1. 開啟設定對話框、顯示按鍵/滑鼠的自訂頁面。
2. 左邊的格子為選擇指令分配按鍵/滑鼠操作(按下分配鍵即可隨意指定想要設定的按鍵)
3. 右上為顯示目前分配的指令。可以組合多個指令。"(nop)"為不作定義。
4. 從右下的列表選擇想要分配的指令。
5. 對於指令還有一些選項要被顯示、請務必一併指定。
6. "Hamana.key"裡維持著按鍵的定義資訊。可以將這個檔案複製到其他環境使用。
7. 滑鼠左鍵無法自訂ん。

### 6.8 C/Migemo 的使用方法

增量搜尋時採用「C/Migemo」、所以可以搜尋漢字或是羅馬字檔名。 要採用「C/Migemo」搜尋請依照底下的順序。(在使用的同時請閱讀與「C/Migemo」裡的文件說明)

1. 從KaoriYa兄的網頁 編譯(DLL) 1.2 釋出版本 for Windows可以取得。
2. Hamana.exe 的存放目錄中有準備稱作 migemo 的空目錄存在。請將migemo.dll和dict資料夾一併複製過去。最後會是像以下這樣的資料夾結構
   - migemo/migemo.dll
   - migemo/dict/han2zen.dat
   - migemo/dict/hira2kata.dat
   - migemo/dict/migemo-dict
   - migemo/dict/roma2hira.dat
3. 執行增量搜尋時、請勾選「使用C/Migemo」的對話框。
4. 以上字母順序部分可以讓C/Migemo 處理。但像是數字和記號則 C/Migemo將會忽略不作處理。

目前v0.97在正規表現模式並不能使用C/Migemo、請注意一下。

## A. Appendix

### A.1 操作列表

熱鍵(以下是預設值的設定)
方向鍵↑ | 游標往檔案列表的上方移動
方向鍵↓ | 游標往檔案列表的下方移動
方向鍵← | 往上一個目錄移動
方向鍵→ | 目錄移動 (游標位置是目錄的時候) 開啟壓縮檔案 (游標位置是壓縮檔的時候) 顯示圖像 (游標位置是圖像的時候)
Shift + 方向鍵 | 平移
PageUp/PageDown | 將檔案列表捲動1個畫面
Insert | 讓檔案列表/圖像資訊的文字變小
Delete | 讓檔案列表/圖像資訊的文字變大
Space | 顯示下一個檔案
Backspace | 顯示前一個檔案
Shift + Space | 將其一顯示為下一個檔案(僅於2畫面模式時)
Shift + Backspace | 將其一顯示為前一個檔案(僅於2畫面模式時)
Ctrl + Space | 搜尋、移動包含影像的下一個資料夾
Ctrl + BackSpace | 搜尋、移動包含影像的前一個資料夾
Enter | 顯示全螢幕
ESC | 結束
+ | 10%放大
- | 10%縮小
2 | 2畫面模式 On/Off
A | 將顯示的影像加進目前的資料庫中
Shift + A | 將檔案列表內的所有影像加進目前的資料庫中
D | 將顯示的影像從目前的資料庫中刪除
E | 效果 On/Off
F | 顯示檔案列表 On/Off
I | 顯示影像資訊 On/Off
H | 左右反轉(壓著SHIFT可旋轉三次)
Ctrl + H | 適合大小
Ctrl + Shift + H | 適合大小(維持圖像的方向)
L | 往左旋轉90度(壓著SHIFT可旋轉三次)
O | 瀏覽已編輯的資料庫
P | 切換Perspective/Ortho (附加)
R | 向右旋轉90度(壓著SHIFT可旋轉三次)
S | 左翻頁/右翻頁的切換 (僅於2畫面模式時)
Ctrl + S | 儲存編輯用的資料庫
Shift + S | 幻燈片模式啟用/關閉
T | 顯示縮圖 On/Off
V | 上下反轉(壓著SHIFT可作三次旋轉)
W | 開啟編輯用的資料庫
Z | 開啟設定對話框

滑鼠
滾輪上/下 | 與"方向鍵↑"和"方向鍵↓"相同
左鍵拖曳 | 與目前的操作模式類似(工具列可以更改)、平面/縮放/旋轉的一些東西
左鍵拖曳 + Shift | 平面模式
左鍵拖曳 + Shift + Ctrl | 3D旋轉模式
左鍵拖曳 + Ctrl | 縮放模式
右鍵拖曳 | 顯示下一個檔案
在縮圖或檔案列表裡用左鍵拖曳 | 將游標移動到該影像上
在縮圖或檔案列表裡用左鍵雙按兩下 | 顯示該圖片

自以為的滑鼠手勢
右鍵拖曳並將滑鼠往右移 | 與"方向鍵→"相同
右鍵拖曳並將滑鼠往左移 | 與"方向鍵←"相同