pixelbox
pixelbox copied to clipboard
Image Search Engine in Rust
These changes are a little messy. I think the IndexedImage file needs a better way to read from an in-memory image. The handling of zipfiles is also not great, and...
Observed behavior: If I create a database FOO.db in a folder, close it, and then create another database also named FOO.db in the same folder, the application crashes with `thread...
Indexing of images is restricted to plain image files on disk and in directories and does not include compressed or archived files. We should search and index inside of zip...
Somewhere between introducing compression and thumbnail resizing I broke the aspect ratio of the thumbnails. I think it was the compression PR because now that we don't have THUMBNAIL_SIZE in...
Indexing is a black box right now (unless someone is looking at the console). It would be good to give a forecast of completion time and progress.
Using raw texture handles is perhaps an anti-pattern. The creator of egui has recommended using RetainedImage in the thumbnail cache. https://github.com/emilk/egui/discussions/1424#discussioncomment-2445505 Replace references to texturehandle.
"Search by Image" does not distinguish between searching on contents, searching on the style, and searching by an exact match.