ldqk/ImageSearch

基于.NET10的本地硬盘千万级图库以图搜图案例Demo和相似图片查重和图片exif信息移除小工具分享,全面对标DuplicateCleaner

What it solves

This project provides a high-performance local tool for searching and managing large collections of images and videos. It solves the problem of finding duplicate or visually similar files across massive local datasets, offering faster performance than traditional tools like DuplicateCleaner.

How it works

It uses perceptual hashing algorithms (Difference Hash, DCT Hash 32, and DCT Hash 64) to create a searchable index of your local files. For videos, it extracts keyframes at one-second intervals, scales them down, and hashes them for comparison. Users can adjust similarity thresholds and select specific algorithms to fine-tune search results. The tool can optionally integrate with the 'Everything' search engine to accelerate file discovery.

Who it’s for

It is designed for Windows users who need to organize, deduplicate, or search through large local media libraries without relying on cloud-based services.

Highlights

  • Supports rapid indexing and searching of millions of images and videos.
  • Includes advanced deduplication with automated selection rules (e.g., keep newest, keep largest).
  • Provides flexible search options, including clipboard search and drag-and-drop support.
  • Features built-in EXIF data removal capabilities.
  • Offers visual previews and batch management tools for cleaning up disk space.

Related

  • Project
  • Project
  • Project
  • Project