| 引数名 | 型 | 説明 |
|---|---|---|
| ResizeSize | int | ハッシュ作成時の画像サイズ (省略時:16) |
| ResizeMode | System.Drawing.Drawing2D.InterpolationMode | ハッシュ作成時の画像リサイズ補間方法 (省略時:InterpolationMode.Default) InterpolationModeについてはこちらをご覧ください。 |
| ImageCompareLibrary.ImageCompareLibrary objLibrary = new ImageCompareLibrary.ImageCompareLibrary(16, System.Drawing.Drawing2D.InterpolationMode.Bilinear); |
| 引数名 | 型 | 説明 |
|---|---|---|
| ImageFilePath1 | string | 比較する画像ファイルのフルパス |
| ImageFilePath2 | string | 比較する画像ファイルのフルパス |
| 型 | 説明 |
|---|---|
| double | 一致度 0(完全不一致)〜1(完全一致) |
|
using (ImageCompareLibrary.ImageCompareLibrary objImageCompareLibrary = new ImageCompareLibrary.ImageCompareLibrary()) { double dblCompare = objImageCompareLibrary.ImageCompare(txtFilePath1.Text, txtFilePath2.Text); } |
| 引数名 | 型 | 説明 |
|---|---|---|
| ImageFileData1 | System.Drawing.Bitmap | 比較対象の画像データ |
| ImageFileData2 | System.Drawing.Bitmap | 比較対象の画像データ |
| 型 | 説明 |
|---|---|
| double | 一致度 0(完全不一致)〜1(完全一致) |
|
using (ImageCompareLibrary.ImageCompareLibrary objImageCompareLibrary = new ImageCompareLibrary.ImageCompareLibrary()) { Bitmap bmpData1 = new Bitmap(txtFilePath1.Text); Bitmap bmpData2 = new Bitmap(txtFilePath2.Text); double dblCompare = objImageCompareLibrary.ImageCompare(bmpData1, bmpData2); } |
| 引数名 | 型 | 説明 |
|---|---|---|
| ImageHash1 | System.Collections.BitArray | 比較対象の画像ハッシュ値 |
| ImageHash2 | System.Collections.BitArray | 比較対象の画像ハッシュ値 |
| 型 | 説明 |
|---|---|
| double | 一致度 0(完全不一致)〜1(完全一致) |
|
using (ImageCompareLibrary.ImageCompareLibrary objImageCompareLibrary = new ImageCompareLibrary.ImageCompareLibrary()) { System.Collections.BitArray bitHash1 = objImageCompareLibrary.ImageHash(txtFilePath1.Text); System.Collections.BitArray bitHash2 = objImageCompareLibrary.ImageHash(txtFilePath2.Text); double dblCompare = objImageCompareLibrary.ImageCompare(bitHash1, bitHash2); } |
| 引数名 | 型 | 説明 |
|---|---|---|
| ImageFilePath | string | 画像ハッシュ値を計算する画像ファイルのフルパス |
| 型 | 説明 |
|---|---|
| System.Collections.BitArray | 画像ハッシュ値 |
|
using (ImageCompareLibrary.ImageCompareLibrary objImageCompareLibrary = new ImageCompareLibrary.ImageCompareLibrary()) { System.Collections.BitArray bitHash1 = objImageCompareLibrary.ImageHash(txtFilePath1.Text); } |
| 引数名 | 型 | 説明 |
|---|---|---|
| ImageBitmapData | System.Drawing.Bitmap | 画像ハッシュ値を計算する画像ファイルのフルパス |
| 型 | 説明 |
|---|---|
| System.Collections.BitArray | 画像ハッシュ値 |
|
using (ImageCompareLibrary.ImageCompareLibrary objImageCompareLibrary = new ImageCompareLibrary.ImageCompareLibrary()) { System.Drawing.Bitmap bmpData1 = new Bitmap(txtFilePath1.Text); System.Collections.BitArray bitHash1 = objImageCompareLibrary.ImageHash(bmpData1); } |