Skip to content

dekdevy/idm

Repository files navigation

Image Dataset Manager

This tool allows you to conveniently load many images, tag them with information, batch export, do image operations, cropping, etc. This can be useful for machine learning or gamedev.

Screenshot

Current Features

  • Tagging of single and multiple images at the same time
  • Tag groups with custom join strings, pre- and suffix strings
  • Image descriptions based on custom tag interpolation ("Photo of a {type} with {color} {feature}")
  • Exporting with batch resize and cropping, image descriptions into ".txt"
  • Filtering of images based on tags, filenames, group tag counts
  • Flattening of alpha channels, replacing alpha with color

Planned Features

  • Auto toggle of tags based on file paths
  • Export path string interpolation (exporting to /{type}/0.png etc)

Development

Requires Node and Rust, made with Tauri.

npm install
npm run tauri dev

Contributing

I'm not currently actively working on improving IDM. The scope is relatively well defined, and I do not plan on growing it much beyond this scope, but there is room for minor improvements and bugfixes from external contributors.

About

Tag images, batch resize, export, string interpolated descriptions + common image dataset utilities

Topics

Resources

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages