News for hackers. Stuff that matters.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by kriro on Thursday March 22, 2018 @08:35AM (#16648033)
I'm not an artist. Krita, Inkscape, Gimp, Blender is a pretty great combination of tools to wiggle along as a programmer.

Congrats on 4.0. Great work.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by nnq on Thursday March 22, 2018 @09:39AM (#16648522)
Gimp and Inkscape are both extremely sub-par apps... Paint.NET beats Gimp in usability, Photoshop in both features and stability. Last time I tried to use Gimp for anything mildly complex (heavy usage of cage distort on a high res pic with quite a few layers) it crashed every 10min (though I was told it was the fault of the Ubuntu packaged, it's not acceptable to make a clusterfuck of the versions targetting the most widely used Linux distro!). Inkscape is horribly unstable once you try to draw anything slightly complex that involves heavy usage of masks and your number of paths/shapes get close/over 100. Its popular though since Cored Draw is no longer a thing, and Adobe Illustrator has horrible UX for anyone not using it full-time/professionally.

Linux desktop desperately needs:

1. a good raster photo editor with non-destructive editing capabilities

2. a good vector graphics app - Inkscape could be it, but it would need heavy work on stabilizing it, and UI improvements around anything involving mask (though to honest the bar is low here, Illustrator has horrible UI around masking to)

If anyone can do these things well, I'd suggest a crowdfunding campaign on Kickstarter or something. Lots of people will throw money at anyone who can produce something intuitive and stable! Not need for tons of features, just make it fast and stable, and someone will add on. And using a "hipster" new language like Rust would also help the project's popularity with new developers... few people are willing to hack on an open source project for the "fun" of improving their C/C++ skills nowadays...

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by hjek on Thursday March 22, 2018 @10:36AM (#16648989)
> 2. a good vector graphics app

Check out Scribus. I'd describe it as more of a serious publishing app, where Inkscape may be more for artists. Scribus uses less resources and supports multipage documents.

I've also had issues with the cage transform in Gimp, but it's fixed now, so if you're on Ubuntu, just add a PPA with the latest version of Gimp.

> 1. a good raster photo editor with non-destructive editing capabilities

I think Darktable does non-desctructive editing but I haven't used it myself.

> Gimp and Inkscape are both extremely sub-par apps... Paint.NET beats Gimp in usability, Photoshop in both features and stability.

I think it's a bit sad to be whinging at those good pieces of free software for lacking features, and just recommend proprietary software instead. Surely, it is also the developers of the proprietary software that are causing this lack of features by not sharing their code for those.

It also suggests you are willing to give up your freedom for a few extra features. What are those features missing in Gimp? (Gimp does have CMYK editing, if you install the gimp-plugin-registry package.)

> Linux desktop desperately needs:

Those non-free programs you mentioned can probably be run with Wine on GNU/Linux.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by nnq on Thursday March 22, 2018 @11:19AM (#16649355)
TL;DR: A program needs either (a) features + good UX/I or (b) rock-solid stability + amazing performance characteristics to compensate for anything else lacking. Gimp has neither, it's some kind of "middle ground" thingy that annoys everyone.

> give up your freedom for a few extra features

Not really, I use like 10% max of Photoshop's features I guess. But those features simply feel perfectly implemented, they just f work. Heck, I even use it for vector graphics sometimes because it "just works" and feels more natural than Illustrator.

And I'm not just used to PS. I actually liked Corel Photoshop more back in the day.

And Inkscape has the same natural/intuitive feel to it after you use it a bit. Starts to crack once the complexity grows, but for starter it just works. Blender has a learning curve, but afterwards it also feels "natural" and "well built".

Gimp is just bad at... everything: (1) performance feels horrible, like doing everything in slow mo compared to anything else (2) UI feels very inconsistent and has very weird concepts about the relationship between layers and selections and stuff like that (like "wtf is a 'floating selection' thingy doing in my layers panel? ...you get used to it, but boy it's weird), keyboard shortcuts don't work in all contexts (sometimes it feels like they randomly stop working) and (3) there's no easy way to reversibly do things like ad an adjustment/effect layer, turn effect on and of on a layer or some groups from the layers panel etc.

I don't care about color space support or even mildly advanced features. And I could put up with a "weird" UI if I could find some logic or intuition for it. But at least stellar performance and stability would be requirements. If you can do things fast enough and things don't crash at 30 huge layers, even non-destructive edits cease to be a "must have" since you can just clone stuff like crazy and always have multiple "versions" of the "same" layer in the same doc. That's how lots of professional graphic designers use PS anyway. I was once handed a 20GB "trashcan psd" from a designer, and I hated every second of touching it, but it miraculously worked, relevant content was extractable, and the job got done.

Honestly, its hard to say what's wrong with Gimp, because I can't figure out anything fully right about it. Even the fact that I'm comparing with Adobe Photoshop, a program itself known for horribly beginner-hostile and unintuitive (but in a weird way "learnable" and "natural") UI is a sign of how off things are.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by hjek on Friday March 23, 2018 @10:19AM (#16658394)
As xbkingx is writing, it would seem like Windows version of Gimp has some serious performance issues. I'm mainly running Gimp in Debian on a laptop with 512 MB RAM, and the performance is pretty OK (as long as I don't go above 150dpi on A3 prints).

Inkscape has also been crashing on me a lot in the past and was way too heavy, but since they released the 0.91 with the new Cairo-based renderer, it's been pretty fast and stable.

I've personally had a harder time with Blender. I've found it particularly confusing that about half of the functionality seems to just not work when using the game engine. And when importing a video for editing, the length of the video and the audio may not match up.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by xbkingx on Thursday March 22, 2018 @05:37PM (#16652943)
> Honestly, its hard to say what's wrong with Gimp, because I can't figure out anything fully right about it. Even the fact that I'm comparing with Adobe Photoshop, a program itself known for horribly beginner-hostile and unintuitive (but in a weird way "learnable" and "natural") UI is a sign of how off things are.

Ugh, this is so true. I've never done professional graphics work, but I've used Photoshop on and off for small projects since they added color in version 2.0. I WANT to like Gimp and I give it a shot every year or so, but it never clicks. I mentally prepare myself for a different experience and try to keep an open mind, all while considering that my comfort will change with use, and I always leave disappointed and frustrated.

I mean, how do they make simply selecting something difficult? Even layers were unintuitive last time I tried Gimp. I've used a lot of janky software, but Gimp is the most bewildering case. You immediately see really good ideas expressed in the UI and then you interact with it and the whole thing collapses.

I thought maybe I was remembering things wrong, so I fired Gimp up for the first time in months (v2.8.22 - I keep it updated with Chocolatey). It took 2 minutes to load (no image) from an NvME drive on a quad core system with a 1080Ti. That's 1.5 minutes longer than any other program I have installed. Probably not optimized at install-time, when the user has time to burn, and instead opts for optimization at first launch, when the user actually needs to use the software. Bad start.

Open image. Select part and adjust brightness. Click OK. Click and drag outside selection... and the brightness dialog pops up? But, wha... B/C is a tool. Weird but okay. Apply filter, click and drag, and B/C again? Undo, wait, no, have to cancel. Alright, let's move this selected area over... Why is the entire canvas being moved? Undo. Trying rotate... 3 icons from the move tool on the same line, but it only rotates the selection. Of course. Rotate selection and hit enter... nothing. Oh, the rotate dialog isn't in focus. No, wait. It is. Enter does nothing. Unfocused? Now Enter works.

Adding a layer. First click on new layer button not detected. Second works. Select background layer and marquee a small part. Ctrl+C. Select newly made layer. Ctrl+V. Probably can't see it because it's pasted on top of the exact same part of the image. Select move tool, click and drag, no, nothing was pasted. Click and drag again to be sure and the part I rotated earlier now moves across the screen. Hide background and 'floating selection' to confirm nothing pasted.

3.5 minutes and about 15 undos/cancel button clicks to do 'all' that. I repeated the above in Paint.NET, including launching, in 15 seconds and 2 undos from one minor quirk.

It's like a luxury car assembled inside out. In theory, you have a luxury car, but in practice you're sitting on cold metal with an engine block obstructing your view of the road. Sure, a bunch of mechanics could take pieces off and attach them properly, but you've been driving the car around town for 22 years and this is the best they've managed so far.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by soperj on Thursday March 22, 2018 @06:05PM (#16653134)
I use gimp semi frequently. It's never taken more than 10-20 seconds to start up. 2 minutes sounds like a huge outlier... I'm running on a x230 (over 5 year old laptop with an i5) w/ Fedora.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by xbkingx on Friday March 23, 2018 @12:19AM (#16655043)
Just ran it again. This time it took 23 seconds. All these on Win 10 x64 1709 using the highly accurate "1-Mississippi, 2-Mississippi..." technique.

PC: 6700k OC @4.5GHz, 32GB/1TB NvME (4x PCIE mode), 1080Ti, most background processes off: GIMP 1st run: 90 s. GIMP 2nd run: 23 s. Paint.Net 1st run: 3 s. Paint.Net 2nd run: 2 s. Paint3D 1st run: 2 s. Paint3D 2nd run: 2 s. Krita 1st run: 7 s. (v3.3.3 first run ever) Krita 2nd run: 4 s. Gravit Designer: 6 s. (first run ever) Visual Studio 2017 takes 18 seconds with a handful of extensions.

Ugh, VS2017 update out...

Outdated version of Photoshop WHILE updating Visual Studio, 1st launch: 17 s. Krita WHILE crypto-mining on 3/4 logical processors (pinned to 100% usage): 4 s. Paint.NET while opening 30 tabs in Chrome: 4 s. GIMP while opening different 30 tabs in Chrome: 25 s. (reduce the chance of cache loads, not scientific, Chrome finished loading first, by about 10 seconds)

On a Surface Pro 3 (Core i7)... Krita while installing Windows updates, 1st run ever: 17 s. Krita 2nd run, updates still installing: 10 s GIMP, no updates installing, clean GIMP install, 1st run: 243 second. Yes, 243. GIMP 2nd run: 17 s.

Tried GIMP again on my desktop, no unusual background processes. 3rd launch: 18 s. 4th launch with mining pinning 3/4 CPU: 23 s.

So, overall, one of the most often recommended FOSS alternatives, even by ME, is a distant last place in these extremely ad hoc, unscientific, off the cuff tests across 2 machines. It also made me hate Mississippi. I was really hoping GIMP would have some trick up its sleeve to surprise me, but it did not. And this is not far from my past experience on Windows.

Maybe (hopefully) it's better on Linux... one sec...

Mint in VirtualBox: GIMP 1st run: 5 s GIMP 2nd run:2 s.

Hahaha. That just tickles me. It appears GIMP is the iTunes of graphics programs on Windows. Down the rabbit hole...

Within Windows Subsystem for Linux (Ubuntu with vcxsrv as X Windows server) GIMP 1st run (with some bash errors related to OpenGL): 43 s. GIMP 2nd run (still some errors): 5 s.

It's like they anti-optimized the thing for Windows.

Take away: I'll never recommend GIMP to a Windows user again. Linux? Sure, if the UI doesn't bother you, enjoy! But, it's a miserable experience on Windows compared to every other option and should only be used if a particular function can only be performed in GIMP.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by soperj on Friday March 23, 2018 @03:26AM (#16655826)
Just wanted to say kudos! That's awesome that you did all this. Should relay this to the gimp people some how.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by prokoudine on Friday March 23, 2018 @02:12PM (#16660998)
So basically the main problem you have is that color tools (they are filters now) stay active after being applied?
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by xbkingx on Saturday March 24, 2018 @04:42AM (#16665567)
It's more than that. Sometimes the tools act as if they are aware of the context - something is selected, something was previously used, something is often used following the current state - and other times it completely ignores all context.

Like the way it pops up dialog boxes for most of the geometry manipulation tools, pulling focus from the canvas where you have to hit Enter to commit changes. If I'm dragging with the mouse, I want to simply drag it into position quickly and be done, not search for an OK button or swap focus. It's fine to add some form of fine tuning, but that's usually done with either a menu command or a tool information bar within the GUI. It's functionally the same thing as asking "Are you sure?" at the end of every action.

It violates basic UI assumptions, so unless you use it constantly, you're going to forget which tools operate on which elements in which state. Other graphics programs follow logical flows that are intuitive - select layer, select area of picture, copy, select new layer, paste = selected area in new layer. GIMP wants to buffer every action with an intermediate state that allows some further manipulation, but then provides no intuitive way to take advantage of that state. Like the retention of selected areas as 'floating selections' (or whatever they're called) in the layers list.

Here's a rough analogy: You crack an egg on the edge of a bowl. GIMP wants you to hold onto the egg because you might want to smush it in your fingers or whisper a secret to it now. If you try to put it in the bowl, GIMP ignores that there's a 99% chance that the recipe doesn't call for eggshell bits, so your first attempt results in having to clean out the bowl and crack another egg. Then you realize you first you have to specify that the shell should be removed, with options to change the angle of the shell crack relative to the bowl and the height from which the egg innards are released. Completed, you choose to crack another egg, but because you had not changed focus from the bowl, you proceed to smash the bowl on the counter.

I'm sure there are legitimate cases where having access to those intermediates can be useful, but they shouldn't interrupt every logical step in a common process.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by really-dinosaur on Thursday March 22, 2018 @02:33PM (#16651300)
Inkscape is actually pretty good for basic vector manipulating and making SVG files, but yeah, it's pretty basic. The handles are much larger to click on than Illustrator though.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by s73v3r_ on Thursday March 22, 2018 @03:29PM (#16651891)
"I think it's a bit sad to be whinging at those good pieces of free software for lacking features, and just recommend proprietary software instead. Surely, it is also the developers of the proprietary software that are causing this lack of features by not sharing their code for those."

That is probably the most ludicrous statement I've heard today. Being "free software" does not shield you from criticism. And it is not Adobe's fault that the developers of that software do not have a feature. That's entirely on the developers of those programs.

And most people do not care one iota about whether a piece of software is "free" or not. They care if it makes their life easier, and allows them to get a task done. If free software isn't up to it, and a piece of proprietary software is, then the proprietary software is what gets the nod.

"It also suggests you are willing to give up your freedom for a few extra features."

No, it means I want to get my shit done. Just because you are willing to wait does not mean anyone else is.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by hjek on Friday March 23, 2018 @09:50AM (#16658067)
> And most people do not care one iota about whether a piece of software is "free" or not.

Can "most people" afford paying $600 yearly fee to edit images? Are "most people" concerned if they fail to make a yearly payment and loose access to all their projects because of vendor lock-in with Adobe's products? Most people I speak to about this are very concerned about this, although they may not know that these problems are caused by Adobe apps being non-free. (But not knowing the cause of a problem doesn't mean the problem doesn't exist)

> Being "free software" does not shield you from criticism.

I agree totally. I just don't think that suggesting proprietary alternatives in this context is particularly helpful as they also lack features of freedom, e.g. sharing, privacy and absence of vendor lock-in.

> And it is not Adobe's fault that the developers of that software do not have a feature. That's entirely on the developers of those programs.

If Adobe freed the source code of Photoshop, how long do you think it would take for missing features to make it into Gimp?

> They care if it makes their life easier, and allows them to get a task done.

... except if the task involves working with other people who may not have access to that software, or may not want to run proprietary software, or may not want to give up their privacy or freedom.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by s73v3r_ on Friday March 23, 2018 @12:26PM (#16659723)
"Can "most people" afford paying $600 yearly fee to edit images?"

Considering Adobe's Creative Cloud is pretty popular, it seems that yeah, they can. But that's irrelevant to whether a piece of software is FLOSS or not.

"although they may not know that these problems are caused by Adobe apps being non-free"

How dare those bastards ask to be paid for their work!

"I just don't think that suggesting proprietary alternatives in this context is particularly helpful as they also lack features of freedom, e.g. sharing, privacy and absence of vendor lock-in."

In this context, nobody gave a shit about that. They wanted the features that let them get their work done. If FLOSS doesn't have it, it doesn't get used. End of story.

"If Adobe freed the source code of Photoshop, how long do you think it would take for missing features to make it into Gimp?"

Irrelevant, cause that's not going to happen. If the Gimp developers aren't good enough to make those features themselves, without copying off of Adobe, perhaps they should work on something else.

"... except if the task involves working with other people who may not have access to that software, or may not want to run proprietary software, or may not want to give up their privacy or freedom."

So, nobody? Photoshop is the industry standard. If you're not using it, you're the one who's the odd person out, not them.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by hjek on Friday March 23, 2018 @05:35PM (#16662810)
> How dare those bastards ask to be paid for their work!

Totally fine with people charging for their work. Fact is, however, that for half the population of the world, Adobe CS's pricing $50/month is at least 2/3 of their total earnings[1]. By that definition, it's just wrong to say that for "most people" it's an valid alternative to Krita or Gimp.

[1] https://www.dosomething.org/us/facts/11-facts-about-global-p...

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by T-N-T on Saturday March 24, 2018 @06:07PM (#16669283)
Photoshop + Lightroom cost 12 euros. The CS price you mention is for all the apps in the creative cloud, not just the raster image editing bit, so that's unfair to compare $50/month to "alternative to krita or gimp". 12 euros per month is just 2 euros more than many of us here pay for lots of entertainment, such as music streaming services. It's well worth every penny spent just to not have to deal with the horror that's GIMP's UI. It's a lot cheaper to get access to Photoshop than it used to be before the monthly licensing scheme.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by glenneroo on Tuesday March 27, 2018 @03:11AM (#16686029)
On top of that, the keys for all Adobe CS2 products have been openly released since they took their activation servers online. I would argue that most people don't need most or many of the new features added since CS2.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by hjek on Friday March 23, 2018 @02:08PM (#16660942)
Harsh tone here on HN.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by ragesh on Friday March 23, 2018 @12:09PM (#16659524)
> If Adobe freed the source code of Photoshop, how long do you think it would take for missing features to make it into Gimp?

If that were to happen, it stands to reason that Gimp would never get any new features, ever again.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by vanderZwan on Thursday March 22, 2018 @11:10AM (#16649274)
> good raster photo editor with non-destructive editing capabilities

RawTherapee and DarkTable are both excellent (I prefer DarkTable), and in some cases have much better plugins and algorithms than Adobe has to offer in Lightroom or Photoshop. Which one works best mainly depends on your preferred UI set-up, but I'd say they're easily at Adobe's level:

http://darktable.org/

http://www.rawtherapee.com/

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by whyever on Thursday March 22, 2018 @10:16AM (#16648810)
Not sure how serious you were, but AFAIK Rust's ecosystem for GUI programming is extremely immature. (Hopefully this will improve, seeing that the Gnome project is investing in Rust [1,2,3].)

[1] https://github.com/GNOME/librsvg

[2] https://wiki.gnome.org/Hackfests/Rust2017

[3] https://wiki.gnome.org/Hackfests/Rust2017-2

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by nnq on Thursday March 22, 2018 @10:38AM (#16649007)
> Rust's ecosystem for GUI programming

One could just use OpenGL like Blender does to great success, maybe add something like Kivy on top. "Native feel" is not really the most desirable feature for a graphics app, especially since both (1) Linux users are used to non-native looking stuff (even Qt in GTK or the other way around is always at least a bit off) and (2) most native-looking apps, especially the GTK ones, have horrible UI/X, hence users don't tend associate "native looks" with "uuh, this is gonna be a smooth experience" (like Windows users are used to).

(Also, anything that move people even the slightest bit away from Gnome and GTK is a win my book ;) They may feel like the standard now because of Ubuntu, but imho the people working these technologies are totally tone-deaf to what constitutes good UX/I and they are moving further and further in the totally wrong direction... Thank god we have KDE/Qt, and Xfce if you need some "retro but sane" experience in the Gtk camp.)

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by drb91 on Thursday March 22, 2018 @11:23AM (#16649393)
I’m not sure what problem you see OpenGL solving.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by nnq on Thursday March 22, 2018 @11:38AM (#16649530)
https://www.quora.com/What-is-the-GUI-library-used-in-creati... check out this explanation of how Blender's UI is implemented - same approach would make sense (maybe even reuse same "toolkit") here because you'd have "drawing code" in you app anyway, so why not use it to draw parts of the UI too, and you'd also want graphics card acceleration for some operations too
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by s73v3r_ on Thursday March 22, 2018 @03:33PM (#16651924)
I feel neither of those statements is accurate. While Linux users may have had to put up with non-native stuff, that doesn't mean they like it. And using OpenGL to draw your UI has just made your task several orders of magnitude harder.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by blattimwind on Thursday March 22, 2018 @10:17AM (#16648830)
What point would there be in using Gtk/Gnome?
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by nnq on Thursday March 22, 2018 @10:41AM (#16649038)
Exactly! Most examples of horrible UI/X I can think of in Linux land are from the Gtk/Gnome camp. Qt seems to have much better UX/I sense, and some successful apps like Blender just use their own separate thing.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by whyever on Thursday March 22, 2018 @10:31AM (#16648947)
I'm not sure what you mean with your question. My point is that Rust's GUI ecosystem is improving due to investment of Gnome.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by blattimwind on Thursday March 22, 2018 @10:35AM (#16648983)
My point is that Gnome is not interesting for people interested in cross-platform GUIs.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by drb91 on Thursday March 22, 2018 @11:24AM (#16649402)
Why would people building cross-platform guis care who funds the work?
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by s73v3r_ on Thursday March 22, 2018 @03:34PM (#16651929)
Presumably GNOME is funding work to make Rust work better with GTK.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by drb91 on Thursday March 22, 2018 @03:43PM (#16651991)
Right, but that will only strengthen the language, even if you don’t use GTK.

Also I thought GTK3 was pretty decent cross platform but I may be overly hopeful here.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by zeth___ on Thursday March 22, 2018 @10:31PM (#16654621)
If any project whats to have good UI just look at what gnome does and do the opposite.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by ris on Thursday March 22, 2018 @08:18PM (#16653975)
> Inkscape could be it, but it would need heavy work on stabilizing it

Stabilizing in what way? I did all the artwork for my last company over the course of ~6 years and can't remember the last time I had a crash. Debian packages.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by amyjess on Friday March 23, 2018 @05:26PM (#16662753)
> a good vector graphics app

You'd honestly be surprised by what Aegisub can do. I recently got into fansubbing, mostly as a typesetter, and I'm honestly floored by some of the things I've been able to pull off. I can add text to scenes and make it look like it's part of the video... my favorite effects are the really subtle ones, and it always feels fulfilling whenever I pull something off.

Rotation along the X, Y, and Z axes with the ability to place the origin point anywhere (even off screen!), shear on both the X and Y axes (so useful!), gaussian blur with the ability to blur the border separately from the text (blur is the single most important part about getting text to blend into an image, and it's also a great way to generate glow effects), clipping effects, etc. There's even a drawing mode to work with arbitrary shapes instead of text. And on top of that Aegisub comes with support for scripting effects in Lua, which helps smooth over some of the rougher spots.

I think the next time I want to shoop some text onto an image, especially when I need to match blur and rotation, I might just convert the image to a short video, load it into Aegisub, typeset some text, and screenshot the video.

Disclaimer: I freely admit that I'm a freak and that this probably won't be what most people want. But I find it amusing that a subtitling studio can actually do decent vector graphics, especially with text.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by ehvatum on Saturday March 24, 2018 @01:35PM (#16667740)
Sword Art Online Abridged and Aegisub are evidence that top-flight engineering university anime clubs are collections of the most creative, intelligent, resourceful people to be found anywhere in this universe. Except possibly model railway.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by egypturnash on Thursday March 22, 2018 @02:01PM (#16651001)
I’m just going to note that Illustrator is thirty years old. While you do get the advantage of having a large feature set to imitate, rather than figure out from first principles, there’s still a ton of work there!

Have fun implementing everything it can do from scratch in your “hipster” language that nobody is going to want to touch two years from now when everyone’s looking for excuses to work in the next hot new language.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by ehvatum on Saturday March 24, 2018 @01:09PM (#16667593)
The next hot new worthless language is inevitably interpreted or built on the JVM. Always. Every single bloody time. Rust is a different animal. Firstly, it was conceived by a guy with the name Graydon Hoare, which is a very robust name. Nextly, it's already 8 years old. Finally, it's a fast, compiled language with excellent concurrency and safety. I still do all my HPC work in C++ with lots of template meta programming, but I'm a masochist. I'm confident that most coders do not actively gravitate towards suffering, although it would explain a lot if they did. You know what? Now that I think about it, I'm not confident about that, at all. Still, this new Krita release looks pretty sweet, even if it's not written in Rust. Good Lord, what are we even talking about, here?
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by mixmastamyk on Thursday March 22, 2018 @12:51PM (#16650366)
Swear I've read this exact comment on Slashdot back in '98, minus the Rust part. Why not assist a free project that needs help?
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by orionblastar on Saturday March 24, 2018 @03:26AM (#16665348)
I donate 1 to 5 dollars to groups that do free and open source projects on the Internet. When I can afford to do so.

I'm disabled and can't work a good paying job to afford the commercial alternatives.

I am also forever a student in learning new things.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by s73v3r_ on Thursday March 22, 2018 @03:36PM (#16651943)
I don't think any of these apps are the way they are because of a lack of help. Specifically, GIMP's gui is the way it is because the leaders of the project want it that way.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by bringtheaction on Thursday March 22, 2018 @08:51AM (#16648149)
Blender and Krita are really great. Inkscape is good. I use Gimp also but not because I want to. The others I use because I want to.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by jhoechtl on Thursday March 22, 2018 @08:55AM (#16648188)
It is really a shame how far behind Gimpo has fallen. I attribute it largely to the mess the GEGL transition caused.

Remember Gimp --> GTK? And Gimp is still limping on Gtk2 and blurry on each and every scaled Wayland installation.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by stuaxo on Thursday March 22, 2018 @09:42AM (#16648541)
Yup - it turns out pulling out the core of your graphics in a graphics programme can take a lot of time to get right (certainly took years in my own small project).

Who knows, maybe GIMP will jump straight to Gtk4.

There's a good roundup of happenings in 2017 in GIMP here:

https://www.gimp.org/news/2017/12/31/gimp-and-gegl-in-2017/

[EDIT] There are links in the above doc to sponsor GEGL developers [/EDIT]

It's encouraging that GEGL is seeing use in other projects and receiving patches, maybe the GEGLisation isn't too far from completion.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by xvilka on Thursday March 22, 2018 @10:46AM (#16649095)
They just need to do a Kickstarter crowdfunding campaign like Krita did, and hire a full time developers to those money. I bet they would be able to success.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by prokoudine on Thursday March 22, 2018 @04:50PM (#16652584)
Oh well, despite of everything we said and wrote about kickstarters, people still post this :)

We are simply not in a position to do centralized crowdfunding.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by tux1968 on Friday March 23, 2018 @10:25AM (#16658445)
Couldn't a competent developer just ask for direct funding from a Kickstarter campaign? No need for any central authority really.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by prokoudine on Friday March 23, 2018 @02:04PM (#16660888)
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by floatboth on Thursday March 22, 2018 @09:24AM (#16648392)
You can build the gtk3 dev branch of gimp and it does kinda work :D

meanwhile Krita: "We can probably postpone worrying about Wayland on Linux for another year" https://krita.org/en/about/krita-roadmap-2017-2019/ >_<

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by pzone on Thursday March 22, 2018 @12:49PM (#16650337)
Krita puts a heroic effort into bug workarounds for faulty graphic tablet drivers. Porting to Wayland/libinput will be very much nontrivial for them. They're guaranteed to run into Qt and KDElibs bugs as well. At a minimum, they should wait until Plasma is Wayland by default. Otherwise they're just slogging into a buggy mess.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by zanny on Thursday March 22, 2018 @09:48PM (#16654429)
Just from someone who has dug too deep trying to figure out what it would take to make this happen, KWin on Wayland right now does not support graphics tablets at all. It needs to be wired up to support them still. And we still don't have a Wayland input KCM, but I think someone is working on that for 5.13. I think.

That being said, I have a Monoprice tablet I use through libinput. I used the wacom driver for a bit but libinput gives me enough to do what I want (I have to say having to do matrix math to constrain the screen size so the tablet is in 1 to 1 correlation to the screen was a bit rough on the UX front). Libinput is pretty feature complete on tablet support in the basic use cases, it is just missing a bunch of the tunables from xsetwacom. The Digimend project has done an amazing job providing driver support for a lot of non-wacom tablets as well. It will be interesting if its Wacom tablets that are the pain point on Wayland. I don't have or know anyone with one to confirm or deny if the libinput support is up to par.

If I had the confidence to know what I'm doing (and I don't, I've never touched the Kwin / Wayland / input stacks on Linux at all) I'd try wiring in tablets to Kwin, but you probably want that first - which is still at least a release or two out at best - before you even think about trying to port your KDE Painting app to Wayland.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by floatboth on Thursday March 22, 2018 @04:16PM (#16652303)
But I don't use it for painting with a tablet! I just want to crop screenshots and draw arrows on them. On a HiDPI screen, without the whole app being blurry.

Why not provide a --no-tablets-i-just-want-wayland option that would not force the X backend?

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by boudewijnrempt on Thursday March 22, 2018 @05:05PM (#16652688)
Because that would be a very silly thing to spend time on? Time taken away from working on things that Krita is meant for?
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by floatboth on Thursday March 22, 2018 @08:26PM (#16654020)
X11 is a silly thing to spend time on :P

So turns out it's easy to turn off X11 in the build files https://github.com/myfreeweb/krita-wayland/commit/8ab43e3e1c... and it does work on Wayland now!

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by boudewijnrempt on Thursday March 22, 2018 @12:53PM (#16650390)
Exactly -- I couldn't have put it better :-)
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by avian on Thursday March 22, 2018 @09:43AM (#16648550)
I've recently taken up drawing and animation as a hobby. I found Gimp to be perfect for what I need. It has good support for my drawing tablet. I didn't find it hard to use at all and I see the fact that the interface isn't completely revamped every 6 months as a benefit. Once I figured it out, the plug-in infrastructure is wonderful and allows me to script a lot of stuff in Python.
Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by hollander on Thursday March 22, 2018 @09:04AM (#16648249)
How does Krita compare to Photoshop? I use Photoshop Elements 15, which does for me almost all I need. If you go to Expert mode, it's almost like Photoshop CS2 or CS4, except for the bad UI, and I'm sure there are features in CS4 that are missing but that I don't use.

If Krita can replace Photoshop for the most part, it's a good alternative on Linux.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by pzone on Thursday March 22, 2018 @09:18AM (#16648340)
Krita is centered around digital illustration and painting. It can't really compete with Photoshop's advanced computer vision features like healing brush, quick selection tool and 3d panorama editing. But if you just need to do some color correction and light airbrushing, it can be used instead of Photoshop.

Also, if you can put up with the UI for the plugin, the G'MIC filters contain some cool stuff. You can do frequency separation and content aware fill.

Re:Krita 4.0 – A painting app for cartoonists, illustrators,... by RazrFalcon on Thursday March 22, 2018 @10:24AM (#16648877)
Except Inkscape which is extremely slow. Especially on 4K.