Si se refiere a la edición de imágenes no se puede ni con Ruby ni Python ya que esos lenguajes se ejecutan del lado del servidor. Yo personalmente veo estas opciones:
Java: No JSP, si no un applet. Con la API de Java2D puedes hacer mucho. Por ejemplo pasar a
escala de grises.
Javascript y Canvas: Esta es mi opción favorita, el otro día vi este link:
http://www.disegnocentell.com.ar/notas2.php?id=254 aunque no he investigado mucho, y quizá se tenga que procesar después en el servidor, y no se que tanto se pueden modificar además de loas filtros, sería cuestión de investigar.
Flash: Con flash puedes hacer lo mismo que con Java, hay muchas aplicaciones en el el mercado así.
Saludos