Hi!
I would eventually like to develop some height_field utilities with SFML, but as you may already know, height maps produce the best results when they are in a 16-bit format; 8-bit just really doesn't cut it.
My goal is to use the height maps in POV-Ray, though there are plenty of other programs supporting 16-bit grayscale images. I know how to produce 16-bit values using the red/green channels of an 8-bit image, but that format can be difficult to manipulate in POV. I'd like to avoid unnecessary conversions, especially if I make my utility publicly available.
sf::Image seems to be the only way to save images, and it appears to only accept 8-bit values.
16-bit grayscale support would include:
* loading 16-bit data directly into images and textures
* floating point textures (and, consequently, GLSL shaders)
* drawing 16-bit data to render textures, using sprites
* saving 16-bit grayscale PNG images
Since SFML is a
multimedia library--and not only used for authoring games--this feature request doesn't seem entirely unreasonable
~Strobe