Skip to content

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.
Reframe a video to 9:16 around a chosen focus point, then open the image dialog: the video stops before the paid image fill.
  1. Select one image or video that has a result. Uploaded images count: any image that holds a picture works.
  2. Right-click it and pick Reframe….
  3. Pick an aspect: 9:16, 1:1, 4:5, 16:9, or Custom and type w:h, like 21:9.
  4. For a video, drag the two focus sliders so the subject sits where the crop should centre. The default is the middle.
  5. 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.

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:

Terminal window
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.