Wrap Studio
Place an image or video in a source-shaped frame over live GLSL color. Every label is optional, and the preview is the export.
Visual & media creation
Wrap Studio places one image or video inside an animated, catalogue-style layout without sending the source to a server. Pick a square, portrait, or landscape canvas, then choose one of three moving GLSL gradients. The central frame automatically keeps the uploaded media's aspect ratio. Series, title, and metadata text can each be changed or omitted before exporting the same composition as a full-resolution PNG or silent video.
What it does
Place an image or video in a source-shaped frame over live GLSL color. Every label is optional, and the preview is the export.
Drop an image or video onto the uploader, or choose one from your device. If the browser can decode it, the preview opens it locally.
Choose a square, portrait, or landscape layout. The central frame scales to fit while preserving the source media's aspect ratio.
Select a GLSL gradient palette, adjust color presence, and configure or disable every text field.
Download a full-resolution PNG, or record the animation as a silent video using the encoder available in the browser.
A WebGL fragment shader renders a domain-warped moving gradient, which is composited into one fixed-resolution 2D export canvas. The central aperture and matte derive their aspect ratio from the uploaded image or video, so the whole source remains visible without a square crop. Optional series, title, and metadata text are drawn into that same canvas, keeping the preview and exported file aligned. A PNG captures one frame. Video export records the canvas at 30 fps with MediaRecorder, using the source video's duration or a 6, 12, or 20 second duration for a still image, then downloads the local Blob.
No. The tool opens the selected file through a temporary object URL and performs the composition and export in your browser.
No. The recording contains the animated canvas only, so audio from a source video is not retained.
The browser decides which MediaRecorder formats are available. Wrap Studio uses the first supported option, and some browsers provide WebM encoding but no MP4 encoder.
Square exports are 1080 × 1080, portrait exports are 1080 × 1350, and landscape exports are 1280 × 720.