Reframe to another aspect
Reframe changes the aspect of a finished image or video and puts the result in a new node beside the original. The original stays untouched.
- Images grow to the new aspect. The empty area is painted in by the AI, continuing the scene beyond the original edges, so it spends credits and needs a paid plan. The original pixels are kept; the result can be a few pixels smaller than the original.
- Videos are cropped to the new aspect around a focus point you choose. No AI model is involved, so it is free.
From the canvas
Section titled “From the canvas”- Select one image or video that has a result. Uploaded images count: any image that holds a picture works.
- Right-click it and pick Reframe….
- Pick an aspect: 9:16, 1:1, 4:5, 16:9, or Custom and type
w:h, like21:9. - For a video, drag the two focus sliders so the subject sits where the crop should centre. The default is the middle.
- Press Reframe. A new node appears to the right, wired from the original.
An image that already has the aspect is refused: there is nothing to add.
From an agent, MCP or the API
Section titled “From an agent, MCP or the API”Images use image_tool with tool: "reframe" and an aspect. No prompt is needed.
{ "op": "image_tool", "input": { "nodeId": "<image node>", "tool": "reframe", "aspect": "9:16" } }Videos use video_reframe. focus is optional, as fractions of the frame.
{ "op": "video_reframe", "input": { "nodeId": "<video node>", "aspect": "1:1", "focus": { "x": 0.3, "y": 0.5 } } }Both are called through edit in the feega MCP server, and answer with the id of the new node. From the CLI:
feega canvas $PROJECT video_reframe --input '{"nodeId":"<video node>","aspect":"9:16","focus":{"x":0.25,"y":0.5}}'The video crop is free. The image reframe spends credits, so quote it with the person first.