Skip to content

Interactive image preparation tool for AI training datasets. Quickly transform, frame, and export images as perfect squares with real-time preview.

License

Notifications You must be signed in to change notification settings

hydropix/HyperSamplerDataSet

Repository files navigation

HyperSampler

Blitz through dataset prep. High-speed image snapshots for AI training. Crop, rotate, frame — capture and move on instantly.

Download Windows Installer

Features

  • Bulk Import: Drag & drop entire folders
  • Transform in Seconds: Scroll to zoom, Shift+scroll to rotate, drag to position
  • Rapid Capture Loop: Space → export, Arrow → next image, repeat
  • Export Options: 512 / 1024 / 2048px squares, black, white or transparent background
  • Zero Setup: Works in browser or as standalone Windows app

Built for AI training workflows: Stable Diffusion, LoRA, data augmentation.

Quick Start

Option 1: Download Pre-built Executable (Easiest)

No coding required! Simply download and install:

  1. Go to the Releases page
  2. Download HyperSampler.Setup.x.x.x.exe
  3. Run the installer
  4. Done!

Option 2: Run in Browser (Recommended for Development)

  1. Install Node.js (LTS version)
  2. Double-click start-web.bat
  3. The app opens automatically at http://localhost:3000

The script handles everything: installs dependencies, pulls updates, and launches the dev server.

Manual commands
npm install
npm run dev

Build for production: npm run build (output in dist/)

Option 3: Build Desktop App from Source

  1. Install Node.js (LTS version)
  2. Double-click build-windows.bat
  3. Find your executable in dist-electron\

Controls

Mouse Controls

  • Drag: Position the image
  • Scroll wheel: Zoom in/out (0.01x to 5x)
  • Shift + Scroll: Rotate the image
  • Side buttons (3/4): Navigate Previous/Next image

Keyboard Controls

  • Spacebar: Capture and download screenshot
  • Arrow Left/Right: Navigate between images
  • Escape: Exit to file selection

Technical Details

  • Framework: React 18 + Vite
  • Desktop App: Electron 28
  • Canvas API: HTML5 Canvas for image rendering
  • Resolution: 512, 1024 or 2048px square output
  • Supported Formats: PNG, JPG input

About

Interactive image preparation tool for AI training datasets. Quickly transform, frame, and export images as perfect squares with real-time preview.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •