Skip to content

liosha2007/sdtraining-image-preparer

Repository files navigation

Stable Diffusion training - Image preparer

The application is aimed to prepare images for training Stable Diffusion (using AUTOMATIC1111 interface)

Early alfa version

Main window

Current functionality

  • Creating caption files for each image in the directory
  • Adding/removing keywords from caption files by selecting them in list of keywords (right panel)
  • Preparing keyword list analyzing exist captions files
  • Cropping/resizing image so that it will be in specified size
  • Deleting image

Creating new project

Used technologies and libraries

TODO list

  • Default position of crop rectangle must be in the center of an image after opening next image
  • Button to make square in crop mode
  • Different sorting of keywords on right panel
  • Adding keywords to all caption files

Compiling and running

Run project

gradlew.bat clean compileKotlin run

Run distributable

gradlew.bat clean compileKotlin runReleaseDistributable

Create distributable

gradlew.bat clean compileKotlin createDistributable

Known bugs

  • Preview images are shown as progressbar until scroll
  • Opening next image when app is focused after some pause
  • After clicking 'File' -> 'Open project' and close chose directory dialog, the dialog will appear when mustn't

Useful links

About

Stable Diffusion Training - Image preparer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages