Examples
Give Kelra concrete inputs.
Coordinates and bounds below are illustrative request values. Returned numbers depend on the actual input images and are not results from a benchmark.
Measure a distance
{"name":"measure","arguments":{"operation":"distance","point_a":{"x":120,"y":80},"point_b":{"x":120,"y":164}}}Sample a pixel
{"name":"sample_color","arguments":{"image":{"path":"/absolute/screen.png"},"x":24,"y":48}}Crop a region
{"name":"crop","arguments":{"image":{"path":"/absolute/screen.png"},"bounds":{"x":16,"y":32,"width":240,"height":120}}}Compare renders
{"name":"compare","arguments":{"image_a":{"path":"/absolute/reference.png"},"image_b":{"path":"/absolute/render.png"}}}Verify an edit
{"name":"verify_edit","arguments":{"reference":{"path":"/absolute/reference.png"},"before":{"path":"/absolute/before.png"},"after":{"path":"/absolute/after.png"},"target_bounds":{"x":612,"y":628,"width":96,"height":96}}}