引数名 | 型 | 説明 |
---|---|---|
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); } |