{
  "params": {
    "speed": 0.6,
    "zoom": 1.6,
    "warp": 4.5,
    "grain": 0.06,
    "pixel": 6,
    "dot": 10,
    "halftone": true,
    "palette": "aurora",
    "seed": 53.47,
    "liquify": 0.8,
    "blend": 0.85,
    "aspect": "1:1",
    "preset": "none",
    "field": "noise",
    "screen": "square",
    "threshold": 0.5,
    "finish": "none",
    "lens": "none",
    "lensAmount": 1
  },
  "share_url": "http://fluid.krackeddevs.com/#p=0.6,1.6,4.5,0.06,6,10,1,0,53.47,0.8,0.85,1",
  "embed_url": "http://fluid.krackeddevs.com/#p=0.6,1.6,4.5,0.06,6,10,1,0,53.47,0.8,0.85,1,0,1",
  "embed_html": "<iframe src=\"http://fluid.krackeddevs.com/#p=0.6,1.6,4.5,0.06,6,10,1,0,53.47,0.8,0.85,1,0,1\" style=\"width:100%;height:480px;border:0\" loading=\"lazy\" title=\"Fluid background\"></iframe>",
  "gallery_url": "http://fluid.krackeddevs.com/gallery",
  "notes": "share_url opens the studio; embed_url / embed_html render canvas-only and animate live. For copy-paste site code (native <fluid-bg> web component, React, or iframe) call get_embed_code with this share_url. For a STATIC image (PNG/JPG/WebP at wallpaper / OG / social sizes), open share_url and use the Export panel — it renders the file in the visitor’s browser. There is no image-render API: all rendering is client-side on the viewer’s GPU, and a visitor’s own photo can only be loaded in the studio, never via URL."
}