Ver Fonte

modified: README.md

Satoshi Yoneda há 2 semanas atrás
pai
commit
af45ef6a7d
3 ficheiros alterados com 42 adições e 14 exclusões
  1. 42 14
      README.md
  2. 0 0
      img/dupfind_en.png
  3. BIN
      img/dupfind_ja.png

+ 42 - 14
README.md

@@ -8,7 +8,7 @@
 
 ## 特徴
 
-- pHash/dHashによる高速な類似画像検索
+- pHash/dHashによる高速な類似画像検索。検索ディレクトリのキャッシュが完了していればローエンドCPUでも10万ファイル前後を、高速なCPUならば数十万ファイルを1秒程度で検索できます。
 - CLIを使ってバックグラウンドでの画像ハッシュ計算に対応
 - マルチプラットフォーム(WindowsとLinuxで動作を確認)
 
@@ -22,48 +22,54 @@ DupFindがGUI、DupFindCmdがCLIです。
 
 GUIのDupFindを起動すると次のようなウィンドウが表示されます。
 
-![DupFindのGUI](img/dupfind.png)
+![DupFindのGUI](img/dupfind_ja.png)
 
-#### Add Directory
+#### ディレクトリを追加
 
-検索するディレクトリを追加します。追加したディレクトリはリストに表示されます。ディレクトリは複数指定可能です。
+検索するディレクトリを追加します。追加したディレクトリはリストに表示されます。ディレクトリは複数指定可能です。ディレクトリをドラッグ&ドロップで追加することもできます。
 
-#### Remove Directory
+#### 選択を除外
 
 リストで選択したディレクトリを検索対象から外します。リストから削除しても、キャッシュ内の情報は保持されます。
 
-#### Similarity Threshold
+#### 類似度しきい値
 
 検索する際の類似度の閾値を設定します。値が小さいほど類似度が高くなります。デフォルトは5です。
 
-#### Strict Mode
+#### 厳密モード
 
 Strictにチェックを入れると、厳密モードで検索します。通常はチェックを入れなくても良いでしょう。
 
-#### Start Scan
+#### スキャン開始
 
 検索を開始します。検索中はGUIがフリーズしますが、バックグラウンドで画像ハッシュの計算を行っています。検索が完了すると、結果が表示されます。グループ表示されている類似画像のチェックボックスは、削除候補です。チェックを入れた画像が削除対象になります。デフォルトではファイルサイズが小さいものが削除候補になります。必要に応じてチェックを外してください。
 
 サムネイルをダブルクリックすると、OSで関連付けられているビューアーが起動し、画像を表示します。また、サムネイルを右クリックするとメニューが表示され、「Copy Full Path」で画像のフルパスをクリップボードにコピーでき、「Remove from List」でリストから削除できます。
 
-#### Clear Results
+#### 結果をクリア
 
 検索結果をクリアします。キャッシュは削除されません。
 
-#### Deselect All
+#### すべての選択を解除
 
 チェックボックスをすべて外します。
 
-#### Delete Selected
+#### 選択肢た重複ファイルを削除
 
 チェックを入れた画像を削除します。削除した画像は、OSのゴミ箱に移動します。
 
+#### 単一画像に類似する画像の検索
+
+GUIのウィンドウ上で、画像ファイルをドラッグ&ドロップすると、その画像に類似する画像を検索します。検索結果は、GUIのウィンドウ上に表示されます。ブラウザに表示されている画像もドロップできます。  
+
 ### DupFindCmd
 
 DupFindCmdは、ヘルパーコマンドです。CLIで利用します。コマンドパラメータは次の通り。
 
 ```console
 DupFindCmd add directory_path
+DupFindCmd remove directory_path
+DupFindCmd rescan
 DupFindCmd th N
 DupFindCmd strict on|off
 DupFindCmd search image_file
@@ -73,6 +79,14 @@ DupFindCmd search image_file
 
 指定したdirectory_pathを検索対象に追加し、バックグラウンドで情報をキャッシュに格納します。GUIのStart Scanと同じ動作ですが、バックグラウンドで実行され結果は表示されません。大量の画像があるディレクトリを、あらかじめaddコマンドでキャッシュしておくことで、GUIのStart Scanの実行時間を短縮できます。
 
+#### remove directory_path
+
+directory_pathを検索対象から除外します。キャッシュ内の情報は保持されます。
+
+#### rescan
+
+現在の検索対象ディレクトリを再スキャンし、ファイルの変更を反映します。GUIのStart Scanと同じ動作ですが、バックグラウンドで実行され結果は表示されません。
+
 #### th N
 
 類似度の閾値をNに設定します。Nには0から32の間の値を指定してください。デフォルトは5です。
@@ -140,7 +154,7 @@ Note: Since the image similarity judgment requires the `popcnt` instruction, an
 
 ## Features
 
-- High-speed similar image search using pHash/dHash
+- High-speed similar image search using pHash/dHash. If the search directory is cached, it can search around 100,000 files on a low-end CPU and several hundred thousand files on a high-end CPU in about 1 second.
 - CLI support for calculating image hashes in the background
 - Multi-platform (Confirmed to work on Windows and Linux)
 
@@ -154,11 +168,11 @@ Place the executable along with the necessary DLLs (on Windows) in a directory w
 
 When you launch the DupFind GUI, the following window will be displayed:
 
-![DupFind GUI](img/dupfind.png)
+![DupFind GUI](img/dupfind_en.png)
 
 #### Add Directory
 
-Add a directory to search. The added directories will be shown in the list. You can specify multiple directories.
+Add a directory to search. The added directories will be shown in the list. You can specify multiple directories. You can also add directories by dragging and dropping them.
 
 #### Remove Directory
 
@@ -190,12 +204,18 @@ Unchecks all checkboxes.
 
 Deletes the checked images. Deleted images are moved to the OS Trash/Recycle Bin.
 
+#### Single File Mode
+
+You can specify a single image file to search for similar images by dragging and dropping it onto the window. The results are displayed in the same way as the normal search. The image itself is not cached.
+
 ### DupFindCmd (CLI)
 
 `DupFindCmd` is a helper command used from the CLI. The command parameters are as follows:
 
 ```console
 DupFindCmd add directory_path
+DupFindCmd remove directory_path
+DupFindCmd rescan
 DupFindCmd th N
 DupFindCmd strict on|off
 DupFindCmd search image_file
@@ -205,6 +225,14 @@ DupFindCmd search image_file
 
 Adds the specified `directory_path` to the search targets and stores its information in the cache in the background. It performs the same operation as the GUI's "Start Scan" but runs in the background without displaying results. By caching directories with a large number of images using the `add` command beforehand, you can shorten the execution time of "Start Scan" in the GUI.
 
+#### remove directory_path
+
+Removes the specified `directory_path` from the search targets.
+
+#### rescan
+
+Rescans the specified `directory_path` and updates its information in the cache. It performs the same operation as the GUI's "Start Scan" but runs in the background without displaying results. By rescanning directories with a large number of images using the `rescan` command beforehand, you can shorten the execution time of "Start Scan" in the GUI.
+
 #### th N
 
 Sets the similarity threshold to `N`. Please specify a value between 0 and 32 for `N`. The default is 5.

+ 0 - 0
img/dupfind.png → img/dupfind_en.png


BIN
img/dupfind_ja.png