Image Bounding Box
Adds up to 10 labeled and colored bounding boxes to a base64 portable anymap image using exact coordinates and returns the annotated image.
Run tool
Form input
Direct JSON or Markdown
Submit JSON directly or Markdown that can be converted into JSON.
Work steps
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
base64 | base64_image | Yes | Base64 P2 or P3 portable anymap image |
boxes | list | Yes | Up to 10 boxes with x, y, width, height, label, and color |
stroke_width | integer | No | Default border width |
Outputs
| Name | Type | Description |
|---|---|---|
format | text | Output format |
width | integer | Image width |
height | integer | Image height |
box_count | integer | Number of boxes applied |
boxes | list | Normalized bounding boxes |
base64 | base64_image | Annotated image |
Sample request
{
"base64": "data:image/x-portable-anymap;base64,UDMKNiA2CjI1NQoyNDAgMjQwIDI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwIDI0MAoyNDAgMjQwIDI0MCA2MCA2MCA2MCA2MCA2MCA2MCA2MCA2MCA2MCAyNDAgMjQwIDI0MCAyNDAgMjQwIDI0MAoyNDAgMjQwIDI0MCA2MCA2MCA2MCAyNTUgMCAwIDI1NSAwIDAgMjQwIDI0MCAyNDAgMjQwIDI0MCAyNDAKMjQwIDI0MCAyNDAgNjAgNjAgNjAgMjU1IDAgMCAyNTUgMCAwIDI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwCjI0MCAyNDAgMjQwIDYwIDYwIDYwIDYwIDYwIDYwIDYwIDYwIDYwIDI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwCjI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwIDI0MCAyNDAgMjQwCg==",
"boxes": [
{
"x": 1,
"y": 1,
"width": 4,
"height": 4,
"label": "TARGET",
"color": "purple"
},
{
"x": 2,
"y": 2,
"width": 2,
"height": 2,
"label": "HOT",
"color": "#ff9900"
}
],
"stroke_width": 1
}