Open Source Takeover, part 2

I now have a working resizer/watermarker, but it only works if I manually edit the configuration file. This is because the original author had a separate config program and that was written with some sort of code generator. That’s not a bad thing, mind you, except for the fact that the code it generates is rife with absolute pixel positions and that makes it difficult to add on new elements.

When I finally got that straight in my head, I decided to integrate the two programs in to one. I think the original thought was that the actual resizer was meant to be a command line sort of thing and there wasn’t a need for a user interface. Since it always opened up some sort of a dialog to tell you what it had done or to ask a question or two, I decided that making it a graphical program from the start would be OK.

So, I fired up the interface editor and came up with this:

Proposed user interface for the resizer program

The one thing that’s not correct yet is the Max Size element. Obviously we don’t want fractional sizes. I think that’s a setting in the widget, but I’m not quite there yet. That is the next step, tieing the new interface to the existing code.

One thing that might not be evident from that screenshot is that the bottom element is a status bar, in which the user will see the images fly by as the resizer works.

Thoughts? Does it look OK?  GUI design is definitely not my strong point, so I won’t be offended by people that want to make it more usable.

Stay tuned.

Stumble it!

Explore posts in the same categories: Coding, photography

Comment:

You must be logged in to post a comment.