Bug 378288 - Ability to crop the exported animation images/video to a specified x,y,width,height
Summary: Ability to crop the exported animation images/video to a specified x,y,width,...
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Animation (show other bugs)
Version: unspecified
Platform: Other All
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-30 20:01 UTC by alexander
Modified: 2022-12-29 23:08 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description alexander 2017-03-30 20:01:26 UTC
I work in animation with a custom sheet of guides for different screen resolutions. Problem is that on export, the resulting images/video also contains larger area than I would like to.

I cannot manually crop the area because sometimes I need to have offscreen elements coming into screen or "bleeding" when editing to help me plan the motion better.

So I request the ability to crop the exported result to a specified X,Y,width,height

FFMPEG has a commandline option -filter:v "crop=WIDTH:HEIGHT:X:Y" that could do that for video easily

Also would be very useful if the export crop coordinates were saved in the .kra file as different animations may use different dimensions

Finally there should be a visual mini preview, showing the first (or custom) frame as a preview and let you move around/resize the crop area and fine tune it to fit to your desired result
Comment 1 Halla Rempt 2017-10-03 07:16:06 UTC
See https://phabricator.kde.org/D7833
Comment 2 Tiar 2020-04-01 17:21:22 UTC
The phabricator task added scaling, but no cropping.
Comment 3 Tiar 2020-04-01 17:22:15 UTC
> Finally there should be a visual mini preview, showing the first (or custom) frame as a preview and let you move around/resize the crop area and fine tune it to fit to your desired result

Before this part can be implemented, it needs a GUI mockup. Rest of it can be implemented with just a few more text boxes.