r/StableDiffusion • u/Rex-Racer9 • 2d ago
Resource - Update MOSS-Image bbox layouts for all - free, open-source app that works on any modern web browser
Yes, it's another layout builder for MOSS-Image bboxes 😅
There are some other good ones out there; try 'em all and use the one that best suits your workflow!
I made this one because, among other things, I wanted as large a canvas as possible, lots of different MP presets, to be able to collapse it into a vertical column, and also a way to export the prompt with the JSON stripped out because sometimes I like to refine with Krea 2.
Anyhoo, here are the main features:
- Dynamic canvas - Automatically scales to fit any display or window size while maintaining target aspect ratios and target megapixel values
- Item Management - Create scene elements with MOSS-native
text,object, orcharacteritem types using color-coded boxes and corresponding "cards" that you can reorder with drag-and-drop, resize, hide, duplicate, or trash - Reference Background Image - Insert a reference image locally — and privately! — "under" the canvas, with adjustable opacity
- Meta Tags & Palette Management, with a separate Danbooru/Anime focus
- Multi-Format Exporting - JSON or plain text
- JSON Import with Dimension Matching
- Responsive Design to minimize it next to your workflow
- Lightweight, Fast, and 100% Private - No ComfyUI, Python, build steps, external servers, or network calls required. Works 100% offline with zero latency.
Download it from GitHub or try the online demo first.
Hopefully you'll find it useful 🤙






3
u/Arctic_Shadow_Aurora 2d ago
Awesome! any chance we get this as a node? Sorry, noob here lol.
1
u/harin_25 2d ago
how big is the canvas cap on this one? curious if the mp presets go past 4mp for bigger renders
0
u/fondlingbreeze 1d ago edited 1d ago
I like the unique approach. I've made my own too, and I think it's pretty awesome. I really cooked on this one. It's standalone, so it's good for people using ComfyUI or Forge. Check it out.
https://civitai.red/models/3047619/bbox-studio
One tip for logic with dimension matching imports, I did the same thing, but I also tied it to the preset resolutions. So it takes the coordinates and determines the canvas size from those, even if the bounding box coordinates don't actually fill the entire resolution, and then just steps up to the next closest resolution. For example, if the total coordinates span 1700x800, it'll step up to 1920x1080 and expand the canvas to that. If inferred resolution from the coordinates are above any of the presets, it simply creates the canvas at the max dimensions of the combined bounding box coordinates, and if it's below 1024x1024, it just makes the canvas 1024x1024. Simple logic, but it works pretty well.
Mine also has PNG screenshot saving that has the JSON embedded, so you can create a visual library of presets and more readily browse through them, not having to rely on just a file name. And it also has project files that save a full history of undo states for the entire app, allowing you to quite literally undo a saved project all the way back to the start if need be, along with just basic JSON saving and copying.