Progress Report#2 – The Color Balance Filter Implemented in Krita

The Color Balance Filter is one of the easiest way to add an “atmosphere” to an image and now this can be done very easily in Krita. The filter can be applied to separate ranges of the image i.e Highlights, Shadows or Midtones to get the desired results. The implementation included making everything from scratch that is designing the User interface and then writing the code for the transformation of the image.

David Revoy(IRC Nick deevad) made a video and also applied the filter in one of his speed painting to illustrate the effects and variations, the Color Balance Filter can produce.

The Original Image

The Original Image

Image edited with Color Balance

Image edited with Color Balance



To sum it all, we now have a very quick way to change the color balance of an image.

Coming up next is the Gaussian Blur Bug fix and implementing the Spot Blur Filter.   

Summer of Code – Progress Report#1

Hi, this is my first progress report on my Google Summer of Code project Improvement of the filter module of Krita and Adding more filters to it.  I have been working on the filter’s module since April and have implemented the Alpha Channel with Curves (A feature Request) and now  have fixed a bug that is related to the Dodge and Burn filter.
It took me a lot of time to work this one out however after the results I was quite happy as I had created 12 new files and made changes to 2 files. The results were better than I excepted. Timothée Giet(IRC nick – Animtim) tested it and has also done a short demo on one of his painting to better depict the use of the Dodge And Burn filter.

 amsterdamSF-Animtim                                The Original Painting

amsterdamSF-AnimtimFXD                               The painting edited by using dodge and Burn(Using Dodge on Highlights and Burn on Midtones)

So, simply put, this filter provides us with an easy way to improve tone balance and contrast in a painting or a picture.

Coming up next is the implementation of  Color Balance filter and the improvement of the Edge Detection and sobel filters.