December 20, 200718 yr Want to beta test? Try out the Java Web Start: http://www.myjavaserver.com/~davedes/painter/Picto.jnlp This week I wrote a simple MS Paint mock for a school assignment. It was programmed in Java. Here's a little something I sketched in it to prove its effectiveness. I'll have a working web start up soon so people can test it out if they like. :)
December 20, 200718 yr Looks very nice! I will definitly try it out. EDIT: first post w00t {DeviantART}{Last.Fm}{Join Sublime GFX, great community for artists!}Back to RuneScape, Again.Avatar by Brian The Great
December 20, 200718 yr Looks like a very cool program! Not a lot of buttons, but all you need to make cool pictures :D I really like the look of the apple. good work! [Whip drops: 13]
December 20, 200718 yr Nice. So basically, it's Photoshop brushes simplified into MSpaint buttons. Looking forward to trying this. Pixel sigs by me.Pixel Art
December 20, 200718 yr That looks amazing. Done in Java is that the code you used but what else if any codes did you use? I think what would make it better was to give it maybe a effects menu, similar to photoshop but make some of your own up .:I don't need a sig to be cool:.
December 20, 200718 yr Author Thanks for the comments. :) But don't get too excited... It's still really basic. Doesn't support zoom, soft brushes or different document sizes (yet). Done in Java is that the code you used but what else if any codes did you use? Just Java and the JDK. I used Substance L&F in the screenshot.
December 20, 200718 yr I want to be beta tester :D --> Cool <-- :D I like it ----TheLair Game!----"Game isn't dead... You wish!"
December 20, 200718 yr tell me when its done :ohnoes: so freaking cowl How does 20 minutes turn into 2.5 hours? Was your math perhaps magical math?
December 20, 200718 yr Seriously cool. :shock: *Lines up for try out.* *Butts in front of pyromancer*
December 20, 200718 yr Seriously cool. :shock: *Lines up for try out.* *Butts in front of pyromancer* *Kicks the crap out of dsavi_x4 and nicks place* I call going first :D Keep us updated with progress as well .:I don't need a sig to be cool:.
December 20, 200718 yr *shouts from the back* 'me too!' That looks awesome. Did you design it to work in a web browser or to be a standalone program? It's make a pretty cool firefox plugin.
December 20, 200718 yr Author It's standalone, but no installer required. Java Web Start lets you click and open it without much hassle. :) The project is pretty messy at this point, but the underlying engine (which handles rendering and undo/redo) is very clean and flexible. Maybe I'll clean it all up and provide it as a Java applet (and/or a FF plugin). I'd also make it a bit lighter.. nobody uses the shape tools, anyways. :P
December 20, 200718 yr I want to try it, maybe even use it regularly if you'll let me. Question: That smudged light at the bottom: That's called reflected light right?
December 20, 200718 yr Author Question: That smudged light at the bottom: That's called reflected light right? Yep. :)
December 20, 200718 yr Question: That smudged light at the bottom: That's called reflected light right? Yep. :) Cool. Will you let people use it? Like, regularly? Or just to try out? Cause it seems like an awesome program.
December 20, 200718 yr Author Will you let people use it? Like, regularly? Sure, if they want to hah. :) I'll include a downloadable version for anyone who's interested in using it offline. Nearly finished the beta. I should have a test up sometime tonight, I hope.
December 20, 200718 yr If i had a hat i would take it off for u, but i dont so i can't. I started learning Java a while ago, and still on the basics but yet to make the code look like that is really great, i am still doing hello world to get it all right and memorized. What engine u using u mentioned something about a engine. Good luck still for the program, could be a idea Microsoft may buy and replace paint, making u rich :D .:I don't need a sig to be cool:.
December 20, 200718 yr That looks great, I'm studying for programmer as well. I'm not yet able to make my own Paint program, but I'm getting there (very slowy :P ) Did you have to follow design patterns or anything like that?
December 20, 200718 yr Author It uses Java2D for graphics, but I built my own "engine" of sorts around J2D to support undo/redo and various painting tools. Did you have to follow design patterns or anything like that? It follows OO patterns in parts, but the code is still a mess. I'm going to rework the codebase a bit to clean it up and add layering and recording. Some of the people at RSC were suggesting I add some sort of recording mode so that you can save progress and show others how you drew it. Others were suggesting simple layers, something like 5 buttons that you can flip between. I can already see this as being a pretty effective tool for learning digipainting, if I ever get it off its feet.
December 20, 200718 yr If you can keep it lightweight but have all the decent tools and features, you would seriously have a contender for Paint.net or GIMP, seriously.
December 20, 200718 yr Cool, I can imagine it to be quite hard making it OO after you created it. Does it enable the "draw straight line when holding shift" thing :P ?
December 20, 200718 yr Author What features would it need? Planned/Current Features: - Support for undo/redo for a configurable number of states (default 20) - Support for saving/loading sketches as a PNG or JPG - 5 different layers for sketching (with visibility on each) - Easy photoshop-like custom colour chooser (soon to be easier) - Tools: - Brush: Smooth, variable size and opacity - Pencil: Harsh, variable size and opacity - Eyedropper: Can be toggled with ALT key - Recording mode, allows you to save your progress and watch it later (like a mini-movie of it drawing itself) - Left/right mouse buttons for foreground/background colours - Tablet support for Windows and Linux Anything else? The ligthweight version would drop the shape and dashed brush tools -- hopefully no complaints! :)
Create an account or sign in to comment