Skip to content

Personal dumpster project for learning C++ and git principles and practices with SDL2.

Notifications You must be signed in to change notification settings

ojsl1/metadata-fetcher

Repository files navigation

Metadata Fetcher

This is a GUI tool for quickly fetching text metadata from PNG images, just dragndrop the image into the GUI and the text will get printed into the console (WIP eventually into the gui). It was mainly made for work with Stable Diffusion, which is why it doesnt use hardware acceleration and runs on the CPU.

Building and running

This hasn't been and wont be tested on non-Linux systems.

You need at least: sdl2, sdl2_image, sdl2_mixer, sdl2_ttf.

$ git clone https://github.com/ojsl1/metadata-fetcher.git
$ cd metadata-fetcher
$ make

Todo

  • Rewrite using SDL_Renderer and SDL_Texture.
  • Render with OpenGL instead of SDL
  • Abstract pure virtual class methods for runtime polymorphism.
  • SDL2 -> SDL3
  • Rendering multiple images into a scrollable mosaic, compare:
    • imagemagick montage
    • yfszzx/stable-diffusion-webui-images-browser
    • bit9labs/sd-masonry
    • dolphin file manager icon view with all ui panels hidden, small label width, and max line number as 1

About

Personal dumpster project for learning C++ and git principles and practices with SDL2.

Topics

Resources

Stars

Watchers

Forks