gsoc: colour choosers

Adam nospam at xibo.at
Wed Mar 31 13:24:25 CEST 2010


Kubuntiac made some spelling corrections:

II) PROJECT GOALS
During this GSoC I would deliver a docker, which can be configured
to show all or only some of this things:
1.A configurable colour selector with the following options:
   1.Options for the shape of the selector
     eg: Rings with picker, squares, wheels, mixing sliders
   2.Pipette
   3.Menu with additional options (see below)
   4.Old and new colour
     Details can be found in a mockup [1]
   5.Ring of harmonic colours
   http://xibo.at/meine/color_selector_1.png
2.A selector similar to the one of MyPaint ([2])
   It shows shades of the current colour.
   http://xibo.at/meine/color_selector_2.png
3.Shades of current colour for quick access in a separate widget, shown
   like patches, so it would use less space, than the mypaint selector.
   The number of shades will be configurable.
   http://xibo.at/meine/color_selector_3.png
4.Common colours in the image.
   There will be an algorithm, which takes the x mostly used colours in the
   current image and displays them. This lets artists work with an existing
   image's colour palette so they don't have to create it by hand.
5.Colour patches, that can be attached to the selectors in a space saving
   way (no need of another docker, that needs too much space).
6.A palette with presets and GHNS integration
I plan to create a docker and a popup that is available ether through the
quick sketch palette ([3]) or a shortcut, so that it is available quickly
with the mouse or the stylus.
The selector will only show colours from the current colourspace, so there
won't be a difference between the selected colour and the one drawn on the
canvas anymore. In [7] and [8] you can see the difference between the CMYK
(printing) and RGB (monitor) color space, green and cyan are not as intense
in CMYK. This is very important to everybody who wants to print. There will
be a switch to enable a red yellow blue mode, which gives certain colours
that are met in real life often, more space [4].
There will be drag n drop and the widgets should be hideable, resizeable  
and
space efficient.
For KOffice apps, that don't need as many options, as Krita, there will   
also
be a cut back version as a new colour dialogue.

III) TIMELINE
..

IV) ABOUT ME
My name is Adam CELAREK (gsoc10 at xibo.at), I'm studying media informatics  
at the Vienna University of Technology ([5] and [6] partly only in German)  
and know English, German and Polish. I've gathered programming experience  
already in secondary school, while doing a project for the Higher School  
Certificate (Matura) and while working half a year for DVT, which is a  
sub-company of Tirol.
The result of the matura project was a rotatable 3d animation of newton  
objects (gravity, mass, acceleration etc). I used Qt for the gui and Ogre  
for the 3d part.
At DVT they were producing government  applications for Tirol's intranet.  
A Websphere, Java, Struts and custom lib framework was used. I was fixing  
bugs, moved two apps to a newer generation of the custom framework,  
implemented new features and optimised the database queries of one  
application, because it was too slow.
Since November I have also been contributing to Krita. I've mainly worked  
on selection and shape tools.

V) REFERENCES
[1]  
http://wiki.koffice.org/index.php?title=Krita/Community_Mockups_and_Wishlist#Color_selection_and_sampling
[2] http://mypaint.intilinux.com/
[3] http://wiki.koffice.org/index.php?title=Krita/Quick_sketch_Palette
[4] http://www.artinsight.org/images/Color/shade-tint-wheel.jpg
[5] http://www.tuwien.ac.at/tuwien_home/EN/
[6] http://www.informatik.tuwien.ac.at/teaching/
[7]  
http://bluelobsterart.com/wordpress/wp-content/uploads/2009/03/cmyk-color-wheel-lg.jpg
[8] http://bluelobsterart.com/wordpress/wp


-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


More information about the kimageshop mailing list