Showing content outside the canvas can be an option that is not turned on by default. Slowing down Krita - again, software design is not an argument to not implement a feature. Another option is to apply fancy filters only inside the canvas but to show all elements outside the canvas, to be able to move them and position them easily. If most people need to make a larger canvas, and it is working for them, the code of Krita can implement something similar to that. How to add it, is a technical issue that can be overcome. If there is a useful feature that users need, and often had to use some workarounds to achieve, that means that this feature needs to be added. Performance issues and implementation are secondary issues, that should not dictate the feature set of software. Vectors software is not like graphic software - but Krita is vector software too, it provides vector layers, therefore it should have similar features and compatibilities.Ĭanvas’s limitations of other programs don’t mean that Krita must follow the same limitations. I believe that it is clear that this feature is needed, but how exactly to implement it is another issue. Showing content outside the canvas is a very useful feature, and from what I can hear, most users needed it at some point in time, then they had to turn to enlarge the canvas workaround. I am also not a think that software needs to solve users’ problems, and not just follow past limitations of software design, or restrictions that other software has. And you might need to mould your work-flow around the quirks of each software sometime.Īgain I repeat I am not shooting down your idea or discouraging it. You have to accept that not all software will be like others. I also do not think it is fair to compare krita to Inkscape both are fundamentally different software working in different category. People have massive canvas sizes example 20k x 20k pixels and if you take into account infinite content outside canvas krita will come to a crawl. I am not opposing your idea I am just telling it is practically really hard to enable it. Just like other major raster art programs, even GIMP doesn’t show content outside boundary. Currently filters and all the effects are only applied to canvas boundary. Clip studio paint doesn’t even allow you to paint outside the canvas boundary with your brush.Įven if it was possible to do in krita I think applying filters to all the content inside and outside the canvas boundary will need considerable computation and will slow down krita. Now compare that to most of the raster painting software - photoshop, clip studio paint, corel painter etc all have canvas boundaries because raster based images take considerable amount of memory. Inkscape illustrator or corel draw are a vector software, the content is drawn on canvas by doing mathematical calculations, so in these software you can see the content beyond the artboard or canvas boundary. It’s not a good position for Krita to be in, instead of being a tool to help the user, it expects the user to find workarounds for problems with software design and legacy code. I understand that the workaround that people are using is just to make the canvas very large and crop it before exporting. I think that untouchable code should not exist, and needs to be simplified, rewritten, or replaced completely. If it is the case, and there are parts of the code that practically can’t be changed, it sounds like an unacceptable situation, basically it means that the software is doomed to be degrad over time and become irrelevant. Currently, it is just practically impossible to add it, because the code in this area has become over-complicated to be changed. Mover them around, add filters, rearrange them, and whatever you are doing inside the canvas, can be done outside.įrom what I read in a couple of posts here ( 1, 2), this feature was introduced 17+ years ago and removed after a short time afterward. I can add a few images, and place them outside the canvas. I’m used to working with Inkscape, it supports showing and editing outside the canvas, and it is just a great feature. Currently, everything outside the canvas is just hidden. I would like to be able to see the content of layers that are placed outside the canvas and be able to move and edit them.
0 Comments
Leave a Reply. |