>_
SudoMock
Use Case

Canvas Print Mockup API

Create gallery-quality canvas wrap mockups. Stretched canvas, gallery wrap, and metal print templates.

<1s
Per mockup
$0.002
Per render
8000px
Max resolution
99.9%
Uptime

Canvas prints command premium prices in the art market. SudoMock supports multiple print mediums — each with distinct visual characteristics that your mockups should reflect.

Gallery Wrap Canvas

Image wraps around 1.5" deep wooden frame. No frame needed.

Thin Wrap Canvas

0.75" depth for lighter, more affordable option.

Metal Prints

HD aluminum with vibrant colors and modern look.

Acrylic Prints

Glass-like finish with depth and luminosity.

Canvas Print Generation

Canvas Print Mockup
1
import requests
2
3
CANVAS_TEMPLATES = {
4
"gallery_wrap_16x20": "canvas-gw-16x20-uuid",
5
"gallery_wrap_24x36": "canvas-gw-24x36-uuid",
6
"metal_16x20": "metal-16x20-uuid",
7
"acrylic_16x20": "acrylic-16x20-uuid"
8
}
9
10
def generate_canvas_mockup(artwork_url, print_type="gallery_wrap_24x36"):
11
response = requests.post(
12
"https://api.sudomock.com/api/v1/renders",
13
headers={
14
"X-API-KEY": "YOUR_API_KEY",
15
"Content-Type": "application/json"
16
},
17
json={
18
"mockup_uuid": CANVAS_TEMPLATES[print_type],
19
"smart_objects": [{
20
"uuid": "artwork-area",
21
"asset": { "url": artwork_url, "fit": "fill" }
22
}],
23
"export_options": {
24
"image_format": "webp",
25
"image_size": 3000,
26
"quality": 95
27
}
28
}
29
)
30
31
return response.json()["data"]["print_files"][0]["export_path"]
32
33
# Generate high-res canvas mockup
34
mockup = generate_canvas_mockup("https://cdn.example.com/artwork.png")

Edge Wrapping

For gallery wrap canvas, your artwork may need extra bleed area (typically 1.5" on each side) to wrap around the frame edges. Design your PSD template Smart Objects to account for this wrap area.

Create Canvas Print Mockups

Start with 500 free API credits. Premium art print mockups in milliseconds.