https://github.com/krafpy/yumu
A small software that allows for quick searching of local image files.
https://github.com/krafpy/yumu
Last synced: over 1 year ago
JSON representation
A small software that allows for quick searching of local image files.
- Host: GitHub
- URL: https://github.com/krafpy/yumu
- Owner: Krafpy
- License: mit
- Created: 2020-12-29T16:21:41.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-10T18:12:47.000Z (almost 5 years ago)
- Last Synced: 2023-05-25T20:23:17.612Z (about 3 years ago)
- Language: C#
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Yumu Image Searcher
*Yumu* is a small background software that aims to solve the struggle finding an image among thousands of images in a folder. It allows locating images
in a more timely manner through an interface that is similar to Discord's emote picker.
## Build
The software is developed on [Visual Studio Code](https://code.visualstudio.com/) with
the .NET 4.8 Framework SDK.
Use the `dotnet build` command to build the executable release :
```cmd
dotnet build -c release
```
## Usage
The software configuration is accessible from its tray icon.
### Referenced images and directories
*Yumu* will reference all images from a list of directories that
the user specified, i.e. it will list all files with a `.jpg`, `.jpeg`,
`.png`, `.gif`, `.tiff`, `.bmp` extension and allow access to these files from
*Yumu*'s search window.

If a referenced directory content gets modified (i.e adding, removing or renaming
an image file), it must be reloaded in the directory window for the modifications
to be taken into account.
### Search window
The search window allows for a quick search through the referenced images. I's opened and focused when the configured hotkey is pressed.
The search results are refreshed on each edit in the search bar.

A search result image can be dragged and dropped from the search window
as a file, or copied in the clipboard if selected with a double click or
a press on the `Enter` key.
## Issues
When copied into the clipboard, the images are stored under the .NET
bitmap format. Pictures lose their transparency, and only the first
frame of a GIF is loaded. Converting the image into a DIB (*Device Independant Bitmap*) format that supports transparency (DIBv5 or *Format17*), as used by web browsers,
and copying it to the clipboard would fix the transperency issue.