Interview with Krita developers

Alexandre Prokoudine has an interview with Krita developers on his blog. Taken at the Libre Graphics Meeting he talks to Boud and Cyrille about KDE's painting application. When asked what are Krita's primary goals the answer is "Krita is a very flexible foundation for all kinds of image processing. We’ve got an unparalleled architecture to build raster graphics on and a really flexible system of plug-ins", which covers pretty much everything.

Dot Categories: 

Comments

by ethana2 (not verified)

Krita is the foundation of a solidly integrated Photoshop killer?

by ac (not verified)

It depends on what on "Photoshop killer" is for you. For a lot of people Krita might be good enough or become good enough. There is always someone who needs some feature that only Photoshop has like CMYK, Pantone etc.

While it might be technically possible to become such a killer app, the Krita team has no patents, less manpower and less money than Adobe. Still they are creating a remarkable app. From the interview is seems to me like features only get added when a developer is interested in them, so Krita will take a different direction.

It would be interesting if a Hollywood studio would support Krita in the future like they did with cinepaint.

by Robert Knight (not verified)

> There is always someone who needs some feature that only Photoshop has like CMYK

This doesn't invalidate your general argument but I thought that Krita already has CMYK support and that this was one of its 'selling' points over the Gimp.

by Michael "colorf... (not verified)

Not just CMYK. Krita's color spaces provides infrastructure to add more color types easily. And I've used Krita so I know it supports CMYK colors.

and yes, this is a selling point over The GIMP, though the fact that it isn't based on Gtk (GIMP Tool Kit, they won't leave it) is also pretty good.

by JRT (not verified)

CMY/CMYK is a phony issue. Only professional pre-press shops need it.

If you are taking things to the local Kinko's or 1 Hour Photo shop to be printer, you should use RGB. Some confusion occurs because the CMYK color space -- which I presume is the Adobe CMYK color space -- is a very different gamut than sRGB.

I suppose that the (Adobe) CMYK color space is a good approximation of ink on paper, but saving the file as CMYK is not relevant.

However, for a laser color or Fuji photo printer, you should not use CMYK, you should use the RGB profile for the printer being used. Laser color printers do use CMYK toner, but the driver uses RGB. With photo printing, CMY (subtractive) and RGB (additive) are equivalent (if you print yourself, you probably use CMY but most commercial machines are RGB).

More important is the color spaces. And, for most people, the important feature for color spaces is preview. Yes, the best previews are with a calibrated monitor or a profile for your monitor, But, a preview that presumes that your monitor is sRGB is still a useful feature since monitors are supposed to be sRGB.

by boudewijn rempt (not verified)

Well, we got most of the features (like 8-64 bits/channel, colorspaces (all of them, what's missing is easy enough to add), non-destructive effect masks, rich text, vectors, painterly things), but what we miss is polish, stability, performance and workflow things. Polish, stability and performance I intend to address through the beta cycle. Workflow -- things like work views for painting, photo editing and things like that -- that's what's on the table for 2.1. Valerie, a user, has made some great designs for that. We only have to find time to implement it. And yes, someone paying money to speed up development would be great. But chances of that are very slim, and, as Robin Rowe said in a very interesting Linux Format interview, hunting funding may reduce available time for development to the point where the application lags so much it's not interesting to funding parties any more.

In the long run, it will be interesting to see how applicaitons like gimp, photoshop and corel painter develop vis-a-vis newer applications like Lightroom and Aperture. I think Krita will turn more and more into an application to create images with, both from scratch and from existing images, and less and less an application to massage screenshots and snapshots for inclusion on web pages. Myself, I mostly use digikam to organize and prepare images (photos and scans) and Krita to do the rest.

by Anon (not verified)

"We only have to find time to implement it. And yes, someone paying money to speed up development would be great."

Well, this is kind of an empty gesture and doesn't really mean much coming from an anonymous Dot poster, but if I were a billionaire spaceman, I would be throwing money at KOffice (and KDE in general) - technologically, I believe you are going the right way and are a more promising prospect than any other competing Free office suite, and based on the efforts so far of a tiny band of part-timers, I bet the return on investment would be phenomenal :)

by Michael "anonym... (not verified)

> Well, this is kind of an empty gesture and doesn't really mean much coming from an anonymous Dot poster

Just because he forgot to capitalize doesn't mean "aboudewijn rempt" is a pseudonym.

by zonk (not verified)

I believe he was talking about himself.

by Oscar (not verified)

You don't have to be a billionaire to send them a few bucks. Just send them your beer-money for a week/month. That'll do. And it'll improve your health too. ;-)

by Lisz (not verified)

> Well, we got most of the features

So you mean Krita is almost on feature parity with Photoshop? And what's missing is easy to add? Why does nobody know about this? Krita should be on every designer desktops...

by Boudewijn Rempt (not verified)

No: what I said was that any colorspace that is missing is easy to add, and that what we were missing was "polish, stability, performance and workflow thing". Especially the latter is something that will take a lot of work to get right.

by Debian User (not verified)

Hello Boudewijn,

why not put out an effort to collect money via say Paypal. I am willing to spend 10 Euro, not much, but others may be too. With enough money, you can fund somebody qualified of your choice for full time one year of work.

KDE in general could do that. Collect money on news and support sites until sufficient funding has been accumulated for one project, then turn to the next one and highlight it (Kword?).

If you allow people to publish a small one line statement along with a list of donators, it should work as it does for Wikipedia.

My understanding is that KDE e.V. already gives money from funds, right?

Yours,
Kay

by Oscar (not verified)

Someone mentioned to me that if you just add "KOffice" to the donation to KDE e.V. then the money will in fact go to KOffice.

I hope that this is correct and that KOffice actually got the few $/€ I sent their way.

by MK (not verified)

Very interesting interview with lots of good questions and answers. From reading the article and the krita mailing list (btw still called kimageshop, http://lists.kde.org/?l=kde-kimageshop&r=1&w=2) it seems these guys have written a very nice foundation for the coming generations of Krita... rock on!

by Sebastian Sauer (not verified)

Great one. I specially look forward to see http://create.freedesktop.org/wiki/index.php/OpenRaster succeed to provide us a OASIS OpenDocument standard for raster graphics :)

by Cyrille Berger (not verified)

OpenRaster isn't related to OASIS and OpenDocument.

by Sebastian Sauer (not verified)

ah, ok. So, freedesktop.org then. Thanks for that clarification.

by YourName (not verified)

These will be ignored as not popular enough or some other stupid s### but what I would like to see added:

* Automatic checksum hash generation with md5deep for any of the sums supported when you save the file

* Automatic gpg signing when you save the file

* The option to generate a hash AND gpg sign automatically, together, when saving

* The ability to use stego

by Anon (not verified)

"These will be ignored as not popular enough or some other stupid s### but what I would like to see added"

I like how you completely sabotage your own feature request before you even get around to requesting the actual features.

by Oscar (not verified)

How much is it worth to you? Attach some money and add it to cofundos.org and perhaps someone will write the features for you. Just because things are free doesn't mean they have to be gratis.

by Debian User (not verified)

Hello,

I think the checksum and signing parts for saved user documents should be something put into KDE libraries save dialog. There certainly are use cases to run jobs every time you save something.

If it really matters to you, consider using python and the inotify module, and it would be really easy to script it outside of KDE.

For Steganographics you want a text associated, right?

Yours,
Kay

by Fri13 (not verified)

Hopefully Krita gets huge performance leap because currently it is almost impossible to use to edit over 800x600px size images or even over 2.1Mpix photographs with smooth mouse movement. OpenGL does not help, actually makes worse.

Krita has great potential but since Krita started, I have followed it's process and for me it seems that it just gets new features all the time but the work where it is designed, it does not fill it promises. What is very sad :-(

The GUI needs lots of polishing, it could be good to make different palettes for different usage situation, like for image drawing and photo editing. Because photographer does not need such tools as painter and vice versa.

Example, it is "stupid" to allow painter to add to image a photograph metadata, like it would be a photograph and not image.

But if Krita has great plugin architecture what allows writing filters and other plugins easily, it is great thing for future. But polishing really is needed and lots :-) After that, we need lots of different filters and other plugins to make Krita rock!

Telecommunications Optus Business Solutions: Optus Business Solutions provides a wide range of customized business plans and business services from business phone systems to business mobile plans.