I honestly didn’t plan it to come out today, it just worked out like this.
Added the levels control, and kept the brightness and contrast too.
It’s been a while. I haven’t stopped writing the program, it’s just that I keep starting new features but not finishing them.
The next release will have the text brightness/contrast controls replaced with a levels adjustment control. It’s a bit of a big change, but it’s working in a test application and the output is really nice. I’m doing this because contrast was basically useless when the output was being stretched, and adjusting levels gives a much better control. I’ll cover how to use it in more detail when it’s done.
Currently, I’ve finished the code to apply the levels and I’m writing the control to do it in the program. I wanted to do it right, so I actually sat down and designed it and came up with a good internal class design (I’ll have to upload the UML class diagram somewhere or nobody will notice). Hopefully a working version will be in the cvs in a few days.
.Net Framework 2.0
I wasn’t going to move to .Net 2.0, but since Microsoft are giving away the basic program it seems silly not to upgrade. This means that you will have to install the .Net framework 2.0, either through Windows update, or here.
It won’t be the next version, but it will happen when I’ve properly converted and tested everything.
The main differences will be:
– Better programming environment. It’s so nice <3
– Dockable menu and toolbar, both with a WindowsXp style
– Faster execution (apparently)
– TextRenderer class should let me remove all the native pinvoked code