Skip to content

wobblepic/WobblePicPublic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

WobblePic

Website Windows macOS

An interactive image viewer where you can grab and wobble images like jelly. Available for Windows and macOS (Apple Silicon & Intel).

WobblePic Screenshot

Features

Wobble & Segmentation

  • Wobble Effect — Click and drag on an image to stretch it like skin. Release to watch it spring back with inertia.
  • Smart Segmentation — Click on an object to auto-detect its boundary using SAM2 (Segment Anything Model 2), then wobble just that object. Draw a box to select a region, Shift+click to add, Alt+click to subtract. Smooth mask boundaries via bilinear logits interpolation.
  • Pin Deformation — Right-click or press P during wobble drag to pin the deformation in place. Pin up to 4 points, then wobble other areas while pins hold their shape.
  • Wobble Recording — Press Ctrl+R or use the right-click menu to record your wobble interactions as a WebP animation. Drag, add pins, and watch the post-release bounce — all captured in one file. Manual stop, with a 30-second safety limit.
  • Segment Zoom — Ctrl+wheel to zoom only the selected segment while the background stays fixed.
  • Settings Panel — Adjust Selection Range, Elasticity, and Bounce in real time via a translucent overlay panel.

Image Viewer

  • File Explorer — Built-in directory tree and file list for navigating folders and images. Right-click context menus, rename, and clipboard support.
  • Animated Image Playback — Open animated WebP, GIF, or APNG files and play them directly in the main view with a built-in controls bar. Press Space to toggle play/pause. Click or drag at any time to instantly rewind to the first frame and start wobbling that frame.
  • Image Rotation — R/L keys to rotate the image 90° clockwise/counter-clockwise.
  • Drag & Drop — Drop images or folders from Explorer/Finder to open them instantly.
  • EXIF Auto-Rotation — Automatically rotates images based on EXIF orientation (e.g. smartphone portrait photos).
  • Wide Format Support — JPG, PNG, BMP, GIF (animated), WebP (animated), TIFF, AVIF, HEIC/HEIF, APNG.

Performance & Display

  • GPU Accelerated — OpenGL shader-based mesh deformation rendering at 60fps.
  • Wide GPU Support — ONNX Runtime + DirectML backend supports AMD, NVIDIA, and Intel GPUs.
  • DPI Scaling — Automatic Per-Monitor V2 DPI scaling for fonts, icons, panels, and window size.
  • Window State Memory — Remembers window position, size, and maximized state across sessions.

License

  • Ad-Free License — Optional $3 one-time purchase to remove ads and unlock premium features (directory tree, panel customization).

Download

Download the latest installer from the Releases page.

System Requirements

Windows

  • Windows 10 or later (64-bit)
  • OpenGL 3.3+ GPU
  • DirectML-compatible GPU (AMD / NVIDIA / Intel) recommended for AI segmentation
  • 4 GB RAM minimum (8 GB recommended), ~600 MB disk (SAM2 included)

macOS

  • macOS Sequoia or later
  • Apple Silicon (M1 / M2 / M3 / M4) or Intel Mac
  • Apple Silicon uses Neural Engine (CoreML) for fast AI segmentation; Intel Mac uses ONNX Runtime CPU
  • 4 GB RAM minimum (8 GB recommended), ~600 MB disk (SAM2 included)

Installation

Windows

  1. Download WobblePic_Setup_X.X.X.exe from Releases.
  2. Run the installer and follow the instructions.
  3. Launch WobblePic from the Start Menu or Desktop shortcut.

macOS

  1. Download the DMG matching your Mac from Releases:
    • Apple Silicon: WobblePic-X.X.X-arm64.dmg
    • Intel Mac: WobblePic-X.X.X-x64.dmg
  2. Open the DMG and drag WobblePic.app into the Applications folder.
  3. On first launch, macOS may block the app as unsigned. Open System Settings → Privacy & Security and click Open Anyway.

Alternative (Terminal):

sudo xattr -rd com.apple.quarantine /Applications/WobblePic.app

Usage

WobblePic [image_path_or_folder]

macOS users: Replace Ctrl with Cmd and Alt with Option throughout. Trackpad pinch-to-zoom is also supported.

Image Navigation

  • Arrow keys or Space/Backspace to navigate images (Space toggles play/pause instead when an animated image is loaded).
  • Ctrl/Cmd/Alt + arrow keys for image navigation that works even while zoomed.
  • Mouse wheel to zoom, Space + drag or middle-click + drag to pan.
  • R / L to rotate the image 90° clockwise / counter-clockwise.
  • Delete to move the current file to the Recycle Bin.

Wobble & Segmentation

  • Click + drag on an object to wobble it.
  • Click outside the wobble area to select a different object.
  • Drag outside mask to draw a box and select a region.
  • Shift + click/drag to add to the segment, Alt + click/drag to subtract.
  • Ctrl + drag to move the selected segment.
  • Ctrl + wheel to zoom the selected segment only.
  • Right-click or P during drag to pin the deformation.
  • Click on a red pin dot to release it.
  • Ctrl + R to start/stop wobble recording.

Interface

  • ESC to release all pins and clear segmentation; pauses animation playback if one is active.
  • Ctrl + B to toggle the file explorer panel.
  • I to toggle image info overlay, Tab to switch panel focus, F1 for tutorial.
  • Right-click on the image area for context menu (Edit, Print, Copy, Delete).

License

WobblePic is freeware. Free to use, not for redistribution or modification.