Skip to main content

Examples

Learn from real-world examples that demonstrate JsonCut's image generation capabilities. Each example includes the complete JSON configuration and explains the design decisions.

Social Media Graphics​

Social Media Post​

Create engaging square posts for Social Media:

Instagram Post Example

{
"type": "image",
"config": {
"width": 1080,
"height": 1080,
"backgroundColor": "#ffffff",
"layers": [
{
"type": "gradient",
"x": 0, "y": 0, "width": 1080, "height": 1080,
"gradient": {
"type": "linear",
"colors": ["#667eea", "#764ba2"],
"direction": "diagonal"
}
},
{
"type": "rectangle",
"x": 90, "y": 200, "width": 900, "height": 720,
"fill": "#ffffff",
"opacity": 0.95,
"borderRadius": 25
},
{
"type": "image",
"path": "/image/2025-09-10/cmejszvz00000t5afm8qcr6bq/bf1cdc0f-0ce3-4b7a-83cd-b5d46a879fbe.png",
"x": 140, "y": 250, "width": 800, "height": 400,
"fit": "cover",
"borderRadius": 18
},
{
"type": "text",
"text": "New Product Launch",
"x": 540, "y": 720,
"fontSize": 48, "color": "#333333",
"align": "center", "fontFamily": "Arial"
},
{
"type": "text",
"text": "Available now in our store",
"x": 540, "y": 780,
"fontSize": 24, "color": "#666666",
"align": "center"
},
{
"type": "rectangle",
"x": 390, "y": 820, "width": 300, "height": 60,
"fill": "#007acc",
"borderRadius": 50
},
{
"type": "text",
"text": "Shop Now",
"x": 540, "y": 835,
"fontSize": 24, "color": "#ffffff",
"align": "center"
}
]
}
}

Watermarking​

Image Watermark​

Add professional watermarks to protect your images:

Watermark Example

{
"type": "image",
"config": {
"width": 800,
"height": 600,
"layers": [
{
"type": "image",
"path": "/image/2000-09-10/cmejszvz/d75f579e-9d8f-41b2-a0fa-49c452627fd9.png",
"x": 0, "y": 0, "width": 800, "height": 600,
"fit": "cover"
},
{
"type": "image",
"path": "/image/2000-09-10/cmejszv/292547ef-5c9c-4da0-835c-6eee2333768d.png",
"width": 170,
"height": 90,
"position": { "x": 0.95, "y": 1, "originX": "right", "originY": "bottom" },
"fit": "contain",
"opacity": 0.5
}
]
}
}

Educational Content​

Certificate Template​

Create professional certificates and awards:

Certificate Example

{
"type": "image",
"config": {
"width": 1200,
"height": 800,
"backgroundColor": "#f8f9fa",
"layers": [
{
"type": "rectangle",
"x": 50, "y": 50, "width": 1100, "height": 700,
"fill": "#ffffff",
"stroke": "#007acc", "strokeWidth": 8
},
{
"type": "text",
"text": "CERTIFICATE OF COMPLETION",
"x": 600, "y": 150,
"fontSize": 36, "color": "#007acc",
"align": "center", "fontFamily": "Arial"
},
{
"type": "text",
"text": "This certifies that",
"x": 600, "y": 250,
"fontSize": 24, "color": "#333333",
"align": "center"
},
{
"type": "text",
"text": "John Doe",
"x": 600, "y": 320,
"fontSize": 48, "color": "#333333",
"align": "center", "fontFamily": "Arial"
},
{
"type": "text",
"text": "has successfully completed the course",
"x": 600, "y": 400,
"fontSize": 24, "color": "#333333",
"align": "center"
},
{
"type": "text",
"text": "Advanced Web Development",
"x": 600, "y": 470,
"fontSize": 32, "color": "#007acc",
"align": "center", "fontFamily": "Arial"
},
{
"type": "text",
"text": "Date: December 15, 2024",
"x": 300, "y": 600,
"fontSize": 18, "color": "#666666"
},
{
"type": "text",
"text": "Instructor: Jane Smith",
"x": 900, "y": 600,
"fontSize": 18, "color": "#666666",
"align": "right"
}
]
}
}

Web Graphics​

Blog Header​

Design engaging blog post headers:

Blog Header Example

{
"type": "image",
"config": {
"width": 1200,
"height": 600,
"layers": [
{
"type": "image",
"path": "/image/2000-09-10/cmejszv/206afa45-54ef-4c09-b2e9-192136e9eb0e.png",
"x": 0, "y": 0, "width": 1200, "height": 600,
"fit": "cover", "opacity": 0.8
},
{
"type": "rectangle",
"x": 0, "y": 0, "width": 1200, "height": 600,
"fill": "#000000", "opacity": 0.5
},
{
"type": "rectangle",
"x": 100, "y": 150, "width": 1000, "height": 300,
"fill": "#ffffff", "opacity": 0.8,
"borderRadius": 30
},
{
"type": "text",
"text": "10 Tips for Better Design",
"x": 600, "y": 250,
"fontSize": 56, "color": "#333333",
"align": "center", "fontFamily": "Arial"
},
{
"type": "text",
"text": "Master the fundamentals of visual design",
"x": 600, "y": 320,
"fontSize": 24, "color": "#666666",
"align": "center"
},
{
"type": "text",
"text": "5 min read • Design Tips",
"x": 600, "y": 380,
"fontSize": 18, "color": "#999999",
"align": "center"
}
]
}
}

Marketing Graphics​

Sale Banner​

Create compelling promotional banners:

Sale Banner Example

{
"type": "image",
"config": {
"width": 1200,
"height": 400,
"layers": [
{
"type": "gradient",
"x": 0, "y": 0, "width": 1200, "height": 400,
"gradient": {
"type": "linear",
"colors": ["#ff6b6b", "#ff8e53"],
"direction": "horizontal"
}
},
{
"type": "text",
"text": "BLACK FRIDAY",
"x": 300, "y": 120,
"fontSize": 64, "color": "#ffffff",
"align": "center", "rotation": -5
},
{
"type": "text",
"text": "SALE",
"x": 300, "y": 200,
"fontSize": 96, "color": "#ffffff",
"align": "center", "rotation": -5
},
{
"type": "circle",
"x": 750, "y": 105, "width": 200, "height": 200,
"fill": "#ffffff"
},
{
"type": "text",
"text": "UP TO",
"x": 850, "y": 160,
"fontSize": 24, "color": "#ff6b6b",
"align": "center"
},
{
"type": "text",
"text": "70%",
"x": 850, "y": 190,
"fontSize": 48, "color": "#ff6b6b",
"align": "center", "fontFamily": "Arial"
},
{
"type": "text",
"text": "OFF",
"x": 850, "y": 240,
"fontSize": 24, "color": "#ff6b6b",
"align": "center"
}
]
}
}

Inspirational Graphics​

Quote Design​

Create motivational quote graphics:

Quote Example

{
"type": "image",
"config": {
"width": 1200,
"height": 700,
"layers": [
{
"type": "image",
"path": "/image/2025-09-11/cmejszvz00000t5afm8qcr6bq/57203cec-9ce9-4319-a8d1-44cac3ad5ab0.jpg",
"x": 0, "y": 0, "width": 1200, "height": 700,
"fit": "cover", "opacity": 0.7
},
{
"type": "gradient",
"x": 0, "y": 0, "width": 1200, "height": 700,
"gradient": {
"type": "linear",
"colors": ["#667eea", "#764ba2"],
"direction": "diagonal"
},
"opacity": 0.5
},
{
"type": "rectangle",
"x": 100, "y": 150, "width": 1000, "height": 400,
"fill": "#ffffff", "opacity": 0.95,
"borderRadius": 20,
"stroke": "#667eea",
"strokeWidth": 3
},
{
"type": "text",
"text": "\"Technology should do the hard work so people can do the things that make them the happiest in life.\"",
"x": 600, "y": 250,
"width": 700,
"wrap": true,
"fontSize": 48, "color": "#333333",
"align": "center", "fontPath": "/font/2025-09-11/cmejszvz00000t5afm8qcr6bq/be79c510-4db1-4b77-91a4-f3327588f6f7.ttf"
},
{
"type": "text",
"text": "— Larry Page, Co-founder of Google",
"x": 600, "y": 500,
"fontSize": 24, "color": "#666666",
"align": "center"
},
{
"type": "rectangle",
"x": 500, "y": 220, "width": 200, "height": 4,
"fill": "#667eea", "borderRadius": 2
}
]
}
}

Design Tips​

Using Defaults Effectively​

Streamline your configurations with smart defaults:

{
"type": "image",
"config": {
"width": 800,
"height": 600,
"defaults": {
"layer": {
"opacity": 0.9
},
"layerType": {
"text": {
"fontFamily": "Arial",
"color": "#333333"
},
"rectangle": {
"fill": "#007acc",
"stroke": "#004d7a",
"strokeWidth": 2
}
}
},
"layers": [
{
"type": "text",
"text": "Inherits defaults",
"x": 400, "y": 200,
"fontSize": 32, "align": "center"
},
{
"type": "rectangle",
"x": 300, "y": 300, "width": 200, "height": 100
}
]
}
}

Next Steps​

Now that you've seen these diverse examples, try creating your own designs:

  1. Start simple - Begin with basic layouts and add complexity gradually
  2. Use defaults - Leverage the defaults system for consistent styling
  3. Plan your layers - Sketch your design before writing JSON
  4. Test different sizes - Ensure your designs work at various dimensions
  5. Iterate quickly - Use the validation endpoint to test configurations

Ready to build more complex designs? Explore: