Batch Download Resources
Select multiple nodes on the canvas and download all their resources as a single ZIP file.
Batch download allows you to select multiple nodes on the canvas and download all their resources as a single ZIP file. This is especially useful when you need to export multiple images, videos, audio files, or text content at once.
How to use batch download
Step 1: Select nodes
Use one of the following methods to select multiple nodes:
- Drag to select: Click and drag on an empty area of the canvas to draw a selection box around the nodes you want to select
- Shift+Click: Hold Shift and click on individual nodes to add them to your selection
- Cmd/Ctrl+Click: Hold Cmd (Mac) or Ctrl (Windows) and click to toggle node selection
Step 2: Click the download button
When you select 2 or more nodes, a toolbar will appear above the selection. If any of the selected nodes contain downloadable resources, you will see a "Download (N)" button where N is the number of downloadable resources.
Step 3: Confirm download
After clicking the download button, a confirmation dialog will appear showing:
- Images: Number of image nodes with downloadable content
- Videos: Number of video nodes with downloadable content
- Audio: Number of audio nodes with downloadable content
- Texts: Number of text nodes (will be exported as .txt files)
- Panoramas: Number of panorama nodes with downloadable content
Click "Download ZIP" to start packaging and downloading.
Step 4: Wait for packaging
A toast notification will show the packaging progress. Once complete, a single ZIP file will be downloaded to your device.
Supported node types
| Node Type | File Format | Notes |
|---|---|---|
| Image | Original format (png, jpg, webp) | Downloaded as-is |
| Video | Original format (mp4, webm) | Downloaded as-is |
| Audio | Original format (mp3, wav) | Downloaded as-is |
| Text | .txt | HTML content is converted to plain text |
| Panorama | Original format | Downloaded as-is |
ZIP file structure
The downloaded ZIP file is organized by resource type:
canvas-export-{timestamp}.zip
├── images/
│ ├── image-xxx-0.png
│ └── image-xxx-1.jpg
├── videos/
│ └── video-xxx-2.mp4
├── audio/
│ └── audio-xxx-3.mp3
├── texts/
│ └── text-xxx-4.txt
└── panoramas/
└── panorama-xxx-5.png
Tips
- Nodes without downloadable content (such as empty text nodes or nodes still generating) are automatically excluded
- The ZIP file is compressed to reduce download size
- Text nodes with HTML formatting are converted to plain text when exported
- Large video files may take some time to package depending on your connection speed