Albo's Image Viewer v1.0.0
Turns images posted in chat into a shared board: a click opens the picture in a separate scalable window that everyone can draw over — in real time.
✨ Highlights
- Click to open — clicking an image in chat opens it in a separate draggable, resizable window.
- Zoom & pan — mouse wheel (zoom to cursor),
+/−buttons and keys, fit-to-window and actual-size; pan by dragging in Pan mode, middle mouse button, orShift+ drag. - Collaborative drawing — brush with color and width picker, plus an eraser. Strokes are broadcast while drawing, so others see the line appear immediately.
- Independent layers — hide your own and other people's drawings separately. Visibility is local: it changes only your view.
- Undo —
Ctrl+Zor the button removes your last stroke. - Persistent — drawings are saved in the world and reload when the image is reopened, including for players who join later.
📥 Installation
In Foundry: Add-on Modules → Install Module, paste this into the Manifest URL field:
https://raw.githubusercontent.com/al6o/foundryvtt/main/modules/albo-image-viewer/module.json
Or install the attached albo-image-viewer.zip manually into Data/modules/albo-image-viewer.
⚙️ Settings
| Setting | Scope | Description |
|---|---|---|
| Who can draw | World | All players / trusted & GM / GM only. Everyone can always view and zoom. |
| Open chat images in the viewer | Client | Turn off to keep Foundry's default image popup. |
✅ Compatibility
Foundry VTT v12 – v14 (verified on v14).
📦 For developers
game.modules.get("albo-image-viewer").api.open("path/to/image.webp", "Title");Licensed under MIT.