This tool is best suited for a larger screen device such as a desktop or laptop computer, versus a mobile device such as a phone.
| Name | Description |
|---|---|
| Server |
Origin of where all assets leveraged by Canvas (e.g. speech bubble images) are located.
Default: https://canvas.resurnate.com Most content providers should accept the default. |
| File |
The location of the optional input file with JSON-formatted content.
Default: https://canvas.resurnate.com/doc/sample.json |
| Content |
JSON-formatted content that is parsed to generate a strip preview.
Content can be created as follows:
We recommend using an external JSON tool such as Code Beautify JSON Viewer, which can help validate and beautify the input data. |
| Show Grid |
If checked, will overlay a grid with a marked center on each panel generated by the strip preview.
Default: Disabled (unchecked) |
| Name | Description |
|---|---|
| Load | Downloads the File from the specified location and loads the data into the Content text area. |
| Preview | Parses JSON-formatted input data from the Content text area, generates the strip, and displays it in a separate modal window for the content provider to preview. |
| Reset | Resets all input to defaults. |
{
"version": "1",
"id": "2023-001",
"title": "Experience, Meet Team",
"author": "Quigley",
"panels": [
{
... (Panel 1 attributes)
},
{
... (Panel 2 attributes)
},
... (More panels)
]
}
| Attribute | Description |
|---|---|
| version |
Resurnate strip version compatibility.
Only "1" is currently supported. |
| id |
Resurnate strip unique identifier.
Leveraged in strip attribution. |
| title |
Resurnate strip title.
Leveraged in strip attribution. |
| author |
Resurnate strip author (or pen name).
Leveraged in strip attribution. |
| panels |
Strip panels, containing speech bubbles and captions.
See below for more details. |
{
"image": "thought1",
"bubbles": [
{
... (Bubble 1 attributes)
},
... (More bubbles)
],
"captions": [
{
... (Caption 1 attributes)
},
... (More captions)
]
}
| Attribute | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| image |
Determines the background image and the number of bubbles to fill with text.
It is formatted as <type><bubbles>. For example, speech3. This would represent a background image with 3 speech bubbles. The following images are currently supported:
|
||||||||||||||||
| bubbles |
One or more bubble attributes, which should align with the number of bubbles in the background image.
More details below. |
||||||||||||||||
| captions |
Up to 4 caption attributes, drawn in an appropriate corner of the panel based on position.
More details below. |
{
"position": 1,
"text": [
"Just going to pump",
"out some boilerplate",
"crap I've done a thousand",
"times before..."
]
}
| Attribute | Description |
|---|---|
| position |
Numbered position of bubble.
The bubble position aligns from the top (or highest) to bottom (lowest) bubble. |
| text | Lines of text separated by a comma. |
{
"position": 3,
"text": [
"Me",
"(Motivated)"
]
}
| Attribute | Description |
|---|---|
| position |
Numbered position of caption.
Each number corresponds to the following positions:
The lower captions are used to convey the direction of conversation and state of mind (or emotion). For example, "Me to Team (Casually)". |
| text |
Lines of text separated by a comma.
A caption with no text will NOT be displayed. |