I would like to create a cross-platform drawing program. The only requirement for writing my application is that I have pixel level accuracy over the canvas. For example, I want to write my own line drawing algorithm, and not rely on someone from elses. I don't want any form of anti-aliasing (again, pixel level control is required.) I would like users to interact on the screen to be fast and responsive (awaiting my ability to write fast algorithms.)
Ideally, I would like to write this in Python, or perhaps as a second variant of Java. The ability to easily make the final cross-platform application is required. If necessary, I will transfer various APIs to different OSs if I can write an abstraction layer around them. Any ideas?
addendum: I need the ability to draw on the screen. Drawing in a file, I understood.
source
share