This month, Dmitry Kazakov is spending all his time on the transformation code in Krita. That's the code that does the scaling, rotating, shearing and so on. We always felt that the current situation wasn't all that bad, but a host of bug reports on transformations told us differently!

So, January is Transformation Month! And while not committed yet, Dmitry is already showing some really nice progress in improving the quality of the transformations.

This is a comparison between the old bicubic scaling and the new. Make sure you set your browser to 100% zoom, otherwise, weirdness will happen!

And this shows off how much nicer the rotation interpolation has become:


The Krita Foundation is supporting Dmitry in this work -- and you can help the foundation support Dmitry!


The Krita community is proud to announce the creation of the Krita Foundation!

Officially named Stichting Krita Foundation, the Krita Foundation has been created to support the development of Krita, especially by searching funding to sponsor actual development work, like for instance  Lukáš Tvrdý has been sponsored before, or by organizing creative, open content projects like the Comics with Krita DVD. Currently, the Krita Foundation is sponsoring Dmitry Kazakov, who is for instance working on performance improvements.

Those projects have have been really beneficial to Krita, and the Krita community expects that having the Foundation in place will make it much easier to start new projects and sponsorships. The Foundation will also provide more continuity and accountability. Plus, it's much easier now for everyone, users, fans, supporters to support Krita's development, either with a one-off donation or a subscription:

Monthly Donation through Paypal

Krita Development Funding

One-time donation through Paypal

Flattr Krita

Flattr this

 There are lots of ideas boiling already!

The official goals of the Krita Foundation (shamelessly copied from the Blender Foundation) are:

  • To develop free graphics software, especially Krita
  • To provide services for users and developers of Krita
  • To provide artists and studios with everything they need to create digital art.


What about KDE e.V? Well, the Krita project and community will of course remain part of the KDE community. It's the KDE e.V. that currently owns the domain, is hosted on KDE infrastructure, we're using the KDE bugtracker, the KDE source repositories... Nothing changes there! We'll be having KDE e.V. sponsored sprints, visit Akademy, promote KDE: Krita is one of the successes the KDE community has achieved and we're proud of that! But KDE e.V. cannot direct or sponsor development, so a different organization is needed for that purpose, and that's the Krita Foundation.


Stichting Krita Foundation

Korte Assenstraat 11
7411JP Deventer
the Netherlands
email: This email address is being protected from spambots. You need JavaScript enabled to view it.
telephone: +31 620 839 638

Bank Account

Account number: 7216397
IBAN: NL72INGB0007216397

Chamber of Commerce registration number: 56592574

An unusual departure for Krita, KO GmbH has created a completely new version of Krita, optimized for tablets and laptops with touch screens: Krita Sketch. The first version is now available for Windows systems on Intel's AppUp app store. Krita Sketch is a QML application that re-uses the Krita engine and plugins. All code is available in the Calligra git repository and builds and runs on Linux as well as on Windows: Krita Sketch is free software, released under the GPL.

Krita Sketch is the first touch-based painting application that offers the real power of a full digital painting application, with layers, filters, selections, mirrored painting, all the Krita brush presets and much more.  Krita Sketch can open and save Photoshop files, as well as the OpenRaster files that are the standard in the free software world.

Just check out Timothee Giet's introduction!

Welcome Screen



(Artwork by Boudewijn Rempt)


(Artwork by David Revoy)


(Artwork by David Revoy)

Credits: the interaction design was done by Arjen Hiemstra, most of the QML coding by Dan Jensen, the graphics by Timothee Giet and Photoshop export filter by Boudewijn Rempt and builds on the the wonderful work by the Krita community.

Have fun painting on the go with Krita Sketch!

Konqui the friendly dragon has been KDE's mascot for over ten years now. It's time for a revamp!

So KDE forum admin Neverendingo is organizing a splendid contest together with the Krita community! There two prizes: a DVD+Comics pack and the last original First Krita Sprint t-shirt! And of course undying fame! The jury consists of the well-known artists Animtim, Deevad and Nuno Pinheiro.

So fire up Krita and get painting!

There are some ground rules::

  • Needs to be done in Krita
  • The artwork should be licensed under the LGPL V2+.
  • It should honor KDE's Code of Conduct, which means, for instance, that Konqui shouldn't be beating a garden gnome with a big hammer.
What is needed is a versatile portrait without background that is usable when preparing publicity for KDE and that inspires people.
When you're done, go over to the Krita contests forum and add your submission: one topic per submission, but feel free to update your work with a followup post. The last one at the deadline counts. The contest starts now and you have until January 31st, so you have the whole holiday season to paint!

It's been some time since I last gave an update on what's happening with Krita. And that's not because nothing is going on, but rather because of extreme business. Well, that and some real life. But there are some pretty exciting developments that will hopefull result in a great 2.6 release!

Using the very cool Vc library by KDE hacker Matthias Kretz, Sven Langkamphas started to vectorize parts of Krita. That means that finally we've started to use the modern capabilities of CPU's to do several calculations at the same time: MMX, SSE, AltiVec, AVX and so on. Vc nicely abstracts this for us. In the first place, the calculation of the autobrush masks was optimized. This made painting a lot smoother already. Next up, Sven is looking into optimizing the color blending code.

LittleCMS 2.4 supports both 16 and 32 bits floating point now, in addition to 8 and 16 bit integer. This means that the HDR colorspaces Krita has had since 1.5 can now be handled by LittleCMS. Previously we were using the OpenCTL library created by Cyrille Berger for this. While this library is an amazing free software equivalent to the non-free CTL library used by movie studios, the colorspace implementations we wrote for Krita were not too complete, missing a lot of blending modes. Now that we are using LittleCMS instead, we get all these blending modes for free, plus a nice performance improvement. Next, I need to fix the the OpenColorIO integration which I somehow broke.

Dmitry Kazakovcame back from the summer camp and immediately got pushed a lot of fixes for zooming in Krita. There are still some issues left, but zooming in and out feels a lot more natural now. More fixes are upcoming. Dmitry also started his next period of sponsored work, and more about that in another post!

Torio Mlshi came back after a period of absence has started working on the animation plugin again! This is great news -- there's a lot of demand for a good, supported animation mode in paint applications. Just check the forum!

The summer came and went, with all the Krita Google Summer of Code students passing their final grading! There is some clean up work needed, but Carlos Licea's sand painting brush looks likely to be included in 2.6, as does the infinite canvas implemented by Shrikrishna Holla. Shivaraman Ayer's work on integrating the perspective grid into the perspective assistant is nearly done. The 3D model assistant needs more work -- but then, that was always an enormous amount of work! Joe Simon's printing dialog needs a number of new dependencies which most distributions don't pack yet. But his work is done, too, and we'll try to get it into 2.6.

In the meantime, work on Krita Sketch proceeds at a frenzied pace. The initial interaction design by Arjen Hiemstra was fleshed out with a full graphical design by Timothee Giet. Arjen is now implementing the core functionality: canvas, gestures, multi-touch, while Dan Jensen is implementing the design in Qt Quick. Me, I'm working on implementing the Deviant Artstash API, both for Krita Sketch and for Krita Desktop.

Also a subject for another post: KO GmbH is preparing itself to offer commercial support for professional users of Krita. We're still working on a website (with Timothee Giet) and trying to figure out how much to charge... But the goal is to give, for example, studios, access to a professional, high bit depth painting application in a way that gives them peace of mind. Simon Legrand has been helping us figure out how to go about it. Let's see where this leads!

Krita, the full-featured painting application for digital artists, is now better than ever. Krita 2.5 offers many compelling new features for the professional artist, such as textured painting, layer compositions management and smoother smudging.

Still in progress, the first results of the textured brush feature are now available. Artists can create livelier, more organic brush strokes by blending the effect of a pattern in with their brush stroke. Of course, it's also still possible to use a patter as the colors source for your brush stroke. The textured brush option is available for the pixel brush. To make it easier to select patterns, the pattern selector now has a scrollable preview.

The color smudge brush has been expanded with a "dulling" mode next to the "smearing" mode. Krita 2.5 ships with several presets that make use of this new feature to achieve soft and smooth effects that were hard to achieve before. In dulling mode, the brush will mix the color on the canvas with the base color of the stroke, while in smearing mode the the stroke is smudged to mix it with color on canvas.

Artist David Revoy ( has provided six out-of the box color themes for Krita, from light to dark, making it easy to let Krita blend in with the background and allow you to focus on your work. You can also use any color themes you can download for the KDE desktop environment.

The layer compositions docker makes it easy to create particular combinations of visible and invisible layers in the same image and switch between them. Check out how David Revoy demonstrates this feature, which is especially interesting when creating storyboards or alternative compositions.

Improving the artist's productivity is always important to the Krita team, and we have added several new shortcuts to increase/decrease opacity and lightness, duplicate layers, as well as inserting new layers. Check the shortcuts configuration menu for all shortcuts, and customize Krita to fit your hands. Shortcuts are now saved and will be kept between upgrades.

Krita 2.5 has smoother canvas interaction in many ways, too: color picking, canvas rotation, zoom and pan now work always the same way, no matter which tool is selected.

Interoperability with MyPaint and GIMP has improved through extending the OpenRaster file format: layer locks and the currently active layer are now stored in ORA (and KRA) files. On the topic of files, you can feel safe about your work. No longer will the autosave file be clobbered when you run two instances of Krita at the same time, and besides, you can now visually select which autosave file to restore when Krita was killed by a power cut or a toddler with an affinity for pressing reset buttons.

There are also many bug fixes, for instance in the PDF importer, where resolution and anti-aliasing is now correctly handled, the pressure curve settings page has been improved, brush rotation now works seamlessly together with canvas rotation, the color selectors are much improved and compatibility issues with metadata saved by some camera manufacturers were resolved.

The inspiring new splash screen for Krita 2.5 was painted by Kargall Lefou ( See his "making of" on the Krita forums!

Most Linux distributions will update their experimental/testing repositories to contain Krita 2.5 packages. We will update the Download page as news of packages arrives. A windows installer is being created.

joomla template
template joomla