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