Author |
HKPaint: Paint and animation program |
Erikhk Joined: Mar 14, 2004 Posts: 70 From: PM |
I have worked on my first UIQ (3) application (paint program) for a while now. (it's not at all bug-free and feature-rich..)
Feature list:
Pen with 8 pen sizes (1,2,5,7,10,15,20,40 pixels)
16 base colors and a slider with 20 nuance steps (16*20 = 320 colors)
flood fill/bucket fill (extremely slow, can take 5-10 seconds to fill the whole screen ;D (mostly it doesn't take more than 1 second though, if you don't fill huge areas))
Half-crappy animator with maybe 100 frames, and fixed play speed.
Known bugs:
* the undo function is supposed to be 20 steps, but isn't. When you have drawn 20 frames, you have 0 steps left, when you have drawn 0, you have 20 frames left, and when you have drawn 10 frames, it's 10 left etc.. I want to fix this with some kind of list, but I haven't been successful yet..
* When using too many frames for the animator, the program complains about memory and then closes, there is no good way to fix this, other than resizing it, or changing the color depth of the images.
* the bucket fill is very slow, I will try to fix it.
* when pressing very fast on the screen, small black lines show up, I have no idea why.
* the update speed when drawing is really slow.
TODO:
Implement save function.
Fix the undo-function.
Fix the UI, I'm not yet very familiar with the UIQ UI-systems.
speed up the fill function.
fix major known bugs.
fix bezier curve, circle and line functions.
sis file: http://tux.servegame.org/~webbdesing/hkpaint.sis
EDIT: It's only tested on P1i, but it should work on other UIQ3 phones aswell..
[ This Message was edited by: Erikhk on 2008-05-25 23:36 ] |
|
xoo88 Joined: Oct 15, 2002 Posts: 108 From: Hong Kong PM |
thanks, I just download and try to use it now !!!
Never had a perfect phone - Love my P990i T68i > P800 > P900 > P910 > P990 |
Erikhk Joined: Mar 14, 2004 Posts: 70 From: PM |
I have continued to work on this for quite a while now, I have removed all controls from the main view, and moved them into a separate GUI view (check the included image), which you enable with the space bar on the P1i/M600 etc. You can now choose color via four separate sliders, R, G, B and alpha.
At the bottom the current color compiled from the different sliders is shown, together with the current pen size, which is controlled with the top-most slider. The different buttons at the top is for the different tools, and the buttons is for undo and redo (which doesn't work at the moment, use left and right buttons on the keyboard)
Things I miss, and will probably implement in the future:
*zoom function (I have one which sucks, zoom in with enter, zoom out with backspace)
*bezier curves
*enable viewing of square/line/circle before they are created..
*probably a lot more
source plus sis: http://tux.servegame.org/~webbdesing/hkpaint.tar.gz
sis only: http://tux.servegame.org/~webbdesing/hkpaint.sis |
strizlow800 Joined: Aug 23, 2006 Posts: > 500 From: Macedonia, Skopje PM |
Nice app there mate . Keep it improving...
I was wondering, as you develop symbian UIQ apps, you may have a look here:
http://www.esato.com/board/viewtopic.php?topic=172917&start=0
if you are a phone modder a bit, you can help me finding all the needed files or at least try the pack I made...
|
Erikhk Joined: Mar 14, 2004 Posts: 70 From: PM |
On 2008-07-20 07:27:10, strizlow800 wrote:
Nice app there mate  . Keep it improving...
I was wondering, as you develop symbian UIQ apps, you may have a look here:
http://www.esato.com/board/viewtopic.php?topic=172917&start=0
if you are a phone modder a bit, you can help me finding all the needed files or at least try the pack I made...
Sorry, I am no hacker in that sense..
--
There doesn't seem to be any interest for paint apps, I wonder why  |
DarkKrypt Joined: May 15, 2007 Posts: > 500 From: Melbourne,Australia PM, WWW
|
@Erikhk
nice app man ill hava a play wit it later on my g900 - hopefully it works on that phone too,keep it goin and dont ever give up:)
nice work
lataz
 |  history 5110, 8210, 3310, P900/10,8250, 5210, 1100, 3220, GA628,T105,w810,K550, K610,W880,W910,P1,G900,C905, Satio, x10 mini, arc, XS, XZ, XZ3, XZ5P,XA2U |
|
Access the forum with a mobile phone via esato.mobi
|