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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 5, 2025
fcc9c6e · Jan 5, 2025

History

73 Commits
Jan 2, 2025
Dec 30, 2024
Jan 5, 2025
Jan 5, 2025
Jan 4, 2025
Dec 1, 2024
Jan 3, 2025
Nov 24, 2024
Dec 30, 2024
Jan 3, 2025
Jan 4, 2025
Jan 5, 2025
Nov 26, 2024
Jan 5, 2025
Jan 3, 2025
Oct 9, 2024
Jan 4, 2025
Jan 4, 2025

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