Crop tool can grow image size after the solution of Bug 322714. While it sounds like a nice enhancement, however, it is now very difficult to grow/trim one side of the image while keeping the other 3 sides untouched. Undesired trims and grows will happen.
Adobe Photoshop allows user to grow image using the crop tool, but it has a smart way doing it. The handles of crop tool in Adobe Photoshop snap to canvas edge. If a user really wants to grow the image, he can deliberately drag the handles outward to do it. While those who don't want to grow image can feel secure because the handles snaps to the edges. In this way Adobe Photoshop eliminates undesired trims and grows.
Steps to Reproduce:
2.Drag it around the canvas edge
3.Cannot leave one side of the image untouched.
Crop tool cannot leave one side of the image untouched.
Crop tool can snap to canvas edge so that we can avoid undesired trims and grows.
Yes, this would make the crop tool much nicer. I actually had this problem myself, some time ago.
Git commit a67d11082a3196704b9322df86dbcc62fa0e394d by Boudewijn Rempt.
Committed on 13/11/2013 at 09:59.
Pushed by rempt into branch 'master'.
Various improvements to the crop tool
Related: bug 327319, bug 327318, bug 318885, bug 327536, bug 326952
Patch by Michael Martini. Thanks!
In addition a new decoration type has been added called crosshair. In
summary two new checkboxes have been added. One that allows the user to
either limit the crop to the current image size or grow the crop selection
beyond the image boundaries. The second checkbox enables center growing /
symmetric resizing of the crop bounds.
M +287 -124 krita/plugins/tools/tool_crop/kis_tool_crop.cc
M +14 -19 krita/plugins/tools/tool_crop/kis_tool_crop.h
M +46 -3 krita/plugins/tools/tool_crop/kistoolcropconfigwidget.cpp
M +7 -2 krita/plugins/tools/tool_crop/kistoolcropconfigwidget.h
M +25 -0 krita/plugins/tools/tool_crop/wdg_tool_crop.ui
What a clever way of getting things done! It doesn't snap on it own so we can operate more accurately around the edges. Now we can control the canvas size much easier. Good job guys, thank you!