Gamedev and YouTuber here.
It’s common practice to paint a whole image, and then export layers separately, then piece images together in another application.
Krita has layer export, but has a few issues…
1.Hidden in the “Layer” context menu, while “File” would make much more sense, since we’re generating a new file here.
2.Can only do 1 at a time, which when multiple layers are needed, makes us manually do something machines are particularly efficient at.
3.Export them at project resolution, even if the layer is a pixel. It can make sense when the relative position matters, but more often then not, I’d need the assets be in the center of the image so rotation would work.
(If the layer is bigger than the canvas, it would actually spit out the resolution of the whole layer…but the image only contains the part that was on the canvas. WHY.)
These are by no mean a deal breaker for anything, and can be done with a plug-in or another batch-converter script, but I believe these are not technically difficult to implement, and can drastically improve UX on exporting.
Like, currently, I’d ctrl-click the layer, trim the whole image down with selection, export the image, then use ctrl-z to revert the image trimming. It’s…I don’t want to put it in another way, it’s just stupid.
And, while I’m at it…I never see why would the “Export” option defaults to another .kra file. If I want another kra, I’d just “Save as”. Why would I be defaulted to spitting out project files?
So, my proposal is:
1.Remove “Export/Save” in the Layer context.
2.Add “Export Selected Layers( as Images)” in the File context, maybe also to the right-click on layers menu.
3.Have options to (1)combine the image or separate them, (2)In Canvas or Layer Content.
Maybe also an option asking if FX should be applied temporarily, so that things like outline won’t be cut out because it’s technically not part of the layer?
I’m getting ahead of myself, I’ll stop here and wait for feedback.
Thanks for reading.

