Krita 4.0 – A painting app for cartoonists, illustrators, and concept artists
krita.org
krita.org
It's also neat that they now include by default a lot of the deevad brushes as it's a broad selection. Keep up the good work Krita team.
Picking a better made instrument (substitute software dev tool, graphic design platform, cookware etc. here) will just make the process much easier, no matter your skill level.
Though I discussed this with someone else fairly recently- as kayaks become more idiot proof, there are a lot more incompetent people on the rivers now, "surviving" rapids that are really beyond their ability. A "worse" kayak will likely make you a better kayaker. (Though there is probably a lot less difference between the quality of kayaks and the quality of guitars).
Now that I'm writing this, I suppose one useful concept is that of constraints promoting creativity by forcing you to come at the blank canvas from a different mindset than you're used to.
I suppose there are some times to struggle and grow but other times, like a competitive swimmer shedding his 'drags', to engage our full unhindered capacity free of such artificial handicaps.
Another musical example for me is the band Amaranthe. They usually make extensive use of modern production techniques but their talent is also very evident when they're unplugged:
https://www.youtube.com/embed/J4Jhpx2Qmz4?start=61&end=290
Music video for the same song: https://youtu.be/D8lV1To-_fU
And even if the "restricted tools" do make a difference we are splitting hairs here, because we can create a similar equivalence, e.g. a c++ program with artificial restrictions: A program where you can't use your own classes or structs, or a program that can't be bigger than 1KB, and so on.
It was difficult, but we really learned a lot.
The old lady's choice may have made perfect sense from her point of view.
Use what works and what you're familiar with.
Not that Minecraft has particularly demanding graphics!
Oh yeah, if steroids bring layers, masks, paths, a shitload of selection, transformation, and cropping tools, a whole lot of filters and loaders for all sorts of image file formats, complete color management support, 32-bit per channel processing and suchlike, then you might be correct :)
GIMP still only half-supports CMYK in 2018, though. But as someone who uses it professionally, I agree that GIMP is a Linux's Photoshop, not a Linux's MS Paint. I'm guessing that the user you replied to has only used it as such and hasn't dive into all the tools and features it offers. With all the bugs and half-broken tools it has, I still think it is a great piece of software, and my life would be much harder without it.
Photoshop had massive, productivity boosting features like Adjustment Layers, since the 4th release, in 1996!! simple non destructive effects were added to the list with 5.0 in 1998. That's 20 years ago. In 20 years, almost every single serious tool for image manipulation has understood that non destructive editing is at the core of productivity. Krita has it. Photoshop almost always had it. Lightroom has it. Affinity Photos has it. Pixelmator has it. The venerable shareware Paintshop Pro, one of the first popular Photoshop clone, grew that feature. Picasa, a free (as in beer, not as in freedom) photo library management and quick photo editing tool that was immensely popular on Windows before Google dropped it, had fast non destructive image editing.
Editing anything in GIMP feels like a painful process that allows no mistake and every single process, even just drawing a damn circle (one that doesn't have heavy artifacts by the way), takes more clicks or keyboard shortcut presses than it ever should. I know it's free software developed on some hobby developer's free time but that does not make it immune from criticism. Just because something is free doesn't make it good or worth considering. As a tool for producing content, the GIMP really is more linux's MS paint than photoshop. That's because Photoshop stopped being an overgrown paint-with-layers program since the 1996 release. I still remember how it felt to use the 5.0 release of Photoshop as if it was yesterday's. If I had no choice but to use 20 years old Photoshop vs 2018 GIMP, I'd pick the 20 years old software.
Perhaps things work better now.
See e.g. https://plus.google.com/+AmericoGobbo/posts/VK4oZv7Hobn and around.
Congrats on 4.0. Great work.
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...
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.
> 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.
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.
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.
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.
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.
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.
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.
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.
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...
If that were to happen, it stands to reason that Gimp would never get any new features, ever again.
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:
[1] https://github.com/GNOME/librsvg
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.)
Also I thought GTK3 was pretty decent cross platform but I may be overly hopeful here.
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.
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.
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.
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.
Remember Gimp --> GTK? And Gimp is still limping on Gtk2 and blurry on each and every scaled Wayland installation.
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.
We are simply not in a position to do centralized crowdfunding.
meanwhile Krita: "We can probably postpone worrying about Wayland on Linux for another year" https://krita.org/en/about/krita-roadmap-2017-2019/ >_<
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.
Why not provide a --no-tablets-i-just-want-wayland option that would not force the X backend?
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!
If Krita can replace Photoshop for the most part, it's a good alternative on Linux.
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.
Cantor is the latest one I found. It's basically a Jupiter notebook that runs natively instead of in a web browser.
As someone who uses KMail every day, no, it really isn't. KMail is in need of some polish.
Apache is a webserver? Really? Konqueror is probably a game, right? :-)
Only Firefox, Chrome, Edge, Opera and Vivaldi manage to be even farther away from any sort of association with the internet.
https://hn.algolia.com/?query=krita&sort=byPopularity&prefix...
Is there a way to get weekly summary of HN for the top stories? There are probably lots of stories I miss.
0- https://f-droid.org/packages/io.github.hidroh.materialistic/
Please be aware of the summary being /slightly/ editorialized :)
"There are over 1000 bugs and 350 wishes reported against Krita per year, and that number is rising. The Krita developers cannot handle that stream on their own! Please consider helping out by triaging bugs. This document gives some simple guidelines to get started, and some common cases that can often be answered with a standard text."
She's more important than she seems - branding is everything, and Krita has one of the best mascots in FOSS, a field in which aesthetics has traditionally not been a priority.
How better to spread a program for artists than with a mascot that begs to be drawn?
Usually, in my experience, the mascots of FOSS software were quite criticized as having too many features to draw, etc... Not easily recognizable as logos.
I have no idea whether this is valid criticism or not. But when you ask me about Krita, I think about Kiki. I can't tell what the icon looks like on the top of my head.
On the plus side, some say that we are much better mentally equipped to recognize faces than abstract figures. So, maybe this was just something not fashionable in the past few years in the flat corporate/branding/design world?
Maybe it's time to commission him for some other mascots for other projects that are sorely lacking. Inkscape, for example.
tl;dr; If you want to animate by hand, give Krita a chance. It's better than Harmony and Toonz (again, for hand-drawn animation).
Among many other features it has onion skinning, play controls per layer, and looping over custom-labeled set of frames.
I used it for my first game last year and it made everything so much more fun :)
Since the developers are reading this thread: I saw that you have a simple press page [0], if you want something more detailed, I can hook you up with a free PressKitHero[1] account.
[0] https://krita.org/en/about/press/ [1] https://presskithero.com
If you're looking for something designed to work like and solve the same problems as PS and Illustrator, Affinity Photo and Design by Serif are probably what you're looking for. They are around $50 each.
And don't even think of trying to make mockups for whole websites in Krita!
I've got no problem whatsoever on Ubuntu though, aside from some random crashes when doing free transform.
That being said, Krita is still my main tool for painting/drawing and some picture editing. The interface is IMHO very intuitive (or maybe just more Photoshop-like) which is nice
Anyone has tips for running Krita on hidpi screens on Windows?
From their roadmap page: "We will spend more time on macOS. Even though Apple’s support for the technologies Krita needs, like OpenGL, sucks."
And Krita shouldn't be more unstable on macOS than on Windows or Linux, but it doesn't get tested as well, and there are so few macOS developers who want to take a hand. Personally, I develop on Linux but use Krita on Windows, when I find time to work on my own comic. The macbook pro only gets opened to make builds or fix the occasional macOS-specific bug.
You ARE NOT the stupid one. The Krita UI/UX is stupid.
Even the simplest of tasks becomes a complete hassle. I want to love Krita too, BELIEVE ME I WANT TO GET RID OF ADOBE, but not at the cost of adding hours to my workflow.
Example: Today I wanted to delete some text on an image and add new text. This stupidity cost me an hour before I caught myself....
"NO! Just STOP, you do not have time for this shit!"
...I held my nose, opened adobe and got it done in 5 minutes.
M'kay?! Enough Said, I have no time for the fools who will no doubt defend this madness.
I'm wondering if it works well with the new svg vector layers in this release?
Imagine an old, barrel-chested, brusque Frenchman smoking galoise at a roadside café; "merde" he says under his breath ... then they used that as a sample, and inspiration, and created a piece of music from it ...
13.10651926269692
Ok, Thirteen it is.
1. Because clicking a link is quicker than `apt-get install krita`
2. Because clicking a link is quicker than: "E: Package 'krita' has no installation candidate"
3. Because clicking a link is quicker than `aptitude search krita`, seeing krita data files, but still no krita
4. Because I apparently have to open up a browser and type "Debian krita" to figure out how to install krita, so I might as well just run it in my browser
5. Because when it crashes in Chrome it's less likely to be a security risk
6. Because, unlike Linux distros, browsers have standardized on this system called a "link" to install new apps
7. Because I can run the program on someone else's machine without having administrator rights
8. Because I can run the program on someone else's machine without installing stuff to their user directory
9. Because I could probably even try it out on a kiosk where I have no rights at all (weak, I know)
10. Because, unlike Linux distros, browsers vendors as disparate as Mozilla and Microsoft were able to agree that clicking an "x" is the way to uninstall krita-in-the-browser
11. Because the web has at least two high-quality natural language search engines that I could use to discover this hypothetical krita-running-in-a-browser and they don't error out if I have typos
12. Because if I wanted to study how the GUI works I click a shortcut and an entire development environment inflates like a life raft on my machine, or someone else's machine, or any machine that runs a modern browser.
13. Because I could have spent this time using krita instead of writing thirteen fairly obvious reasons why clicking a link is preferable to screwing around in whichever Linux cult I happen to be stuck inside at the moment
given the scope of the software, I fairly doubt so. Installing it and running it in less time than it takes for some web pages to load :
sudo pacman -S krita --noconfirm 2,00s user 0,17s system 80% cpu 2,686 total
the first working photo editing website I could find took 4 good seconds to load : https://sketch.io/sketchpad/and even then it's entirely broken because people making web UI cannot fathom why I would, as an user, be able to customize fonts of my system : https://imgur.com/a/kqZGT
In any case, as soon as Qt (with support for threading), eigen3, exiv2, fftw3, expat, fontconfig, freetype, gmic, gsl, iconv, ilmbase, libjpeg, lcms2, libraw, opencolorio, openexr, libpng, poppler, pyqt, python, sip, libtiff, vc and zlib can be built using one of the compile-to-javascript whatevers, we can take a look.
I expect it'll be some time...
Someone mentioned the lack of web API for stylus, which is a huge gap right now. I expect that gap will be filled sooner or later. Indeed with WebUSB it should be possible to implement drivers for the plug-in Wacom style devices for the web right now. Since getting these two great devices I haven't plugged in my Wacom once though.
The lack of a really good vector app for Android (like Autodesk Graphic for iOS) is what made me curious to check out these comments and see what Krita is about.
Yes the web has extra overheads, but it is the cross platform runtime with the broadest reach.
I want native performance and native code, not a javascript bloat as a service.
Do you do all your programming work inside a browser window?