I actually said *not* to implement direct jpeg export. I thought you were targeting stuff like 3D graphs in which case jpeg export generaly does more harm than good because most of the people don't know which image format to choose and use what they are the most used to see: jpeg; even though it makes absolutely no sense for graphs.
Just a comment. If you are really willing to implement something from scratch please do. But did you consider using libraries like VTK (I'm sure I've read something about it on one of julia's lists a few days ago). VTK is not only about providing a way to visualize data, it's also a complete framework for choosing how and what to render from a given dataset using a pipeline of filters which alter data or representations of data. This is what is used by paraview and in Python in Mayavi. I would love to see something inspired by Mayavi in Julia! Again, if you want to implement something using opengl, it's fine but you might also consider leveraging such a powerful tool.
