123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|643|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Concept/Design -> An image editing program

Page : 1 Prev 2
Next
Tue, 28 Oct 2008, 16:02
mike_g
I must insist on it being cross platform too.

Me too. Why stick to Windows? Paint already exists, so your program will probably be of little use to anyone. On the other hand A decent MS paint clone is something bizarrely missing for Linux. IMHO it should be as close to MS paint as possible, it should also load instantly and not rely on a massive runtime environment.. So, no Java and definitely no .NET

For rapid development I would suggest Python + PyGtk. Or, if you're hardcore C + Gtk.
Tue, 28 Oct 2008, 16:35
Phoenix
aint already exists, so your program will probably be of little use to anyone


The reason I make this program is because Paint isn't enough. I'm not making it so that Mac/Linux users can get a decent painting program. Primarily, I'm making this program for my own sake.

For rapid development I would suggest Python + PyGtk. Or, if you're hardcore C + Gtk.


Nope, not using Gtk. Same reason as I said before: it doesn't have the native UI feel.

But let's not lose all hope because of that! After a quick talk with Cower, and some testing, I've discovered that wxWidgets can be pretty damn small if you want it too. Excellent, eh? Cross-platform, native, doesn't need a big-ass framework to run.
Tue, 28 Oct 2008, 18:07
mindstorm8191
I'm afraid I have to agree with Jay here, and stick to windows. Trying to support multiple platforms seems like an aweful lot of work. That is, if wxWidgets doesn't work out...

As far as features go, I would recommend having alot of hot-keys to get things done. Like, simply press L for line, A and Z for zooming, F for flood-fill. I was also thinking, for quick pallete navigation, use CTRL-arrow keys to change which primary color you're using. I find myself using MS Paint's set of shortcut keys when I can use them.

-=-=-
Vesuvius web game
Tue, 28 Oct 2008, 19:01
JL235
At this point I'd just pick your favourite language and your favourite library and then get it built for Windows. You can always port it later.
Wed, 29 Oct 2008, 00:50
oscar
I started to make a paint replacement but never finished it.

https://oscarent.net/downloads/doodle/doodle1st.zip

is the download.... I always liked the interface... shame i never finished it actually... maybe it might give you some ideas
Wed, 29 Oct 2008, 01:10
Phoenix
Nice app, Oscar Could use some more work, but it seems to work properly. I like how you can draw outside of the window and it'll appear on the canvas anyway.

On the question of Mac/Linux compatibility, I'm feebleminded. Yesterday, wxWidgets sounded like a good idea. But I have a track record of... not finishing projects. Better stick to the stuff I know and keep things simple to keep things working at all. I'm also afraid that wxWidgets is a lowest common denominator solution. Therefore, I'll take the Windows way out. Sorry Mike and Smith.
Wed, 29 Oct 2008, 15:46
HoboBen
There's a good chance it'd run on wine without any changes.

Good luck, anyway!

-=-=-
blog | work | code | more code
Wed, 29 Oct 2008, 16:13
Phoenix
Probably -- hopefully!

It's going very well so far I must say, and some good luck definitely won't hurt
Fri, 31 Oct 2008, 19:06
mindstorm8191
...in that case...

Good luck Phoenix!
Tue, 13 Jan 2009, 05:57
JL235
Something I just thought of that I would find useful would be some sort of image oriented terminal. Maybe like a visual canvas where I can load, edit and save images via commands entered to a terminal. The idea is that I can mess with images interactively rather then doing it by hand or building an application to do it for me.
Tue, 13 Jan 2009, 09:22
Phoenix
I've thought of that too -- a batch image processing program.

This project still hasn't been killed off. When I last worked on it, it had just had a couple of thousand lines removed and I had just had a couple of thousand strands of hair removed. I'm still not sure exactly what I'll turn this program into, or what language I'll use. Decisions, decisions... But it'll happen
Page : 1 Prev 2
Next