Commit Graph

11 Commits

Author SHA1 Message Date
811c096dd0 [0.0.8] Import: any folder of screenshots and photos into the library, a folder for each source
- Import window (and -import SOURCE DEST): every image under a folder (PNG, JPEG, HEIC, AVIF, WebP,
  GIF, BMP, TIFF, camera RAW) becomes an .mcap holding the file as it was, a preview turned by its
  EXIF orientation, and metadata.json and import.json Capture Text (date from EXIF, the file name or
  its time; file name as title; camera as app). .snagx files become the same .mcap SnagitConverter
  makes. Duplicates across the whole library are skipped by a hash index (.import-index); videos
  and sidecars are skipped; source files are only read.
- modules/Image_Decode: stb_image, then WIC for everything else; EXIF; orientation; previews.
  tools/image_probe.jai shows what it reads.
- modules/Snagx (and modules/jaison), copied from SnagitConverter.
- The library is a folder of folders: recursive scan, a folder filter, and a folder: search prefix.
- OCR, the viewer and ocr-bench decode any image format, turned the right way up.
- Rename D:\SnagitIndex to D:\McapIndex.
2026-10-09 08:15:12 +01:00
c333d95da7 [0.0.7] README: how to use mcap, and the search bar 2026-10-08 13:21:14 +01:00
bedeaebe41 [0.0.6] Erase OCR readings, or labels and vectors, from the whole library (for testing) 2026-10-08 11:47:30 +01:00
cf60dfa535 [0.0.5] Labels: SigLIP 2 labels and image vectors in .mcap version 3 chunks; label: and like: search 2026-10-08 11:37:21 +01:00
3c6da5b53d [0.0.4] Search and Stats on background threads, so typing never stalls the UI 2026-10-08 10:23:15 +01:00
8c9870ac01 [0.0.3] Viewer: delete a capture from its thumbnail, to the Recycle Bin or permanently after overwriting it 2026-10-08 10:11:08 +01:00
a254e7a3dc [0.0.1] Viewer: a Refresh button, for captures deleted or added on disk 2026-10-07 23:42:08 +01:00
cf3a745588 [0.0.0] Statistics window: what OCR found in the captures shown; elapsed time for scans 2026-10-07 23:34:26 +01:00
ea9f055abc [0.0.0] .mcap version 2: OCR stored in each capture, search, a library scan, sorting by date; turned text 2026-10-07 21:51:18 +01:00
bb94f03b94 [0.0.0] OCR: an onnxruntime module and an OCR module, PP-OCRv5 mobile and server, on the GPU through CUDA when it can 2026-10-07 20:45:05 +01:00
4323831801 [0.0.0] Capture viewer: a grid of every .mcap's preview, and one capture at full size in a window of its own 2026-10-07 11:41:38 +01:00