The Image module isn't fully implemented, but it's better than the PPM implementation I used before. We can now write PFM files, and the API is now a subset of what it should be. If we need other functionality later, we can add it as needed.
In the future we'll want EXR output support using the exr crate, but PFM is okay for now.
We'll also probably want to support reading PNG files for scene description.
Other operations like pyramiding we can implement as needed.
The Image module isn't fully implemented, but it's better than the PPM implementation I used before. We can now write PFM files, and the API is now a subset of what it should be. If we need other functionality later, we can add it as needed.
In the future we'll want EXR output support using the exr crate, but PFM is okay for now.
We'll also probably want to support reading PNG files for scene description.
Other operations like pyramiding we can implement as needed.