Skip to content

Albo's Image Viewer v1.0.0

Choose a tag to compare

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, or Shift + 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.
  • UndoCtrl+Z or 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.