Files
Masuit.Tools/BenchmarkTest/ImageHasherTest.cs
T
懒得勤快 30f5b84907 优化图像路径管理
在 `ImageHasherTest.cs` 文件中,将所有硬编码的图像文件路径 `@"F:\1.jpg"` 替换为常量 `Path`,提高了代码的可读性和可维护性。
2025-07-02 09:26:13 +08:00

52 lines
1007 B
C#

using BenchmarkDotNet.Attributes;
using Masuit.Tools.Media;
namespace BenchmarkTest;
[MemoryDiagnoser]
public class ImageHasherTest
{
private const string Path = @"F:\1.jpg";
[Benchmark]
public void AverageHash64()
{
var hasher = new ImageHasher();
hasher.AverageHash64(Path);
}
[Benchmark]
public void MedianHash256()
{
var hasher = new ImageHasher();
hasher.MedianHash256(Path);
}
[Benchmark]
public void MedianHash64()
{
var hasher = new ImageHasher();
hasher.MedianHash64(Path);
}
[Benchmark]
public void DifferenceHash64()
{
var hasher = new ImageHasher();
hasher.DifferenceHash64(Path);
}
[Benchmark]
public void DifferenceHash256()
{
var hasher = new ImageHasher();
hasher.DifferenceHash256(Path);
}
[Benchmark]
public void DctHash()
{
var hasher = new ImageHasher();
hasher.DctHash(Path);
}
}