Yes, a 2D raster library is exactly what C++ developers need.
Now excuse me while I go back waiting for my +1 hour compile to finish because the #include model is a mess and since we keep getting more and more templates, compilation time keeps increasing.
FYI the first sentence was sarcasm.
By the way, I fully agree with Bregma
yeah...
this is one area where either using C or at least not using the C++ libraries, offers an advantage:
language features or not, compile times are a little less painful (though still painful, as is a natural cost of any non-trivial codebase).
though, granted, at this point "mostly using plain C" is often considered a kind of craziness, but whatever...
otherwise, hell, maybe nice if some semantics could be introduced to allow making precompiled headers and similar not suck, along with partly standardizing their behavior, ... ? (so then you can write generic code using precompiled-header magic and have it work across compilers).
possibly, sort of like "#include_once" or similar, but with some extended semantics (such that a compiler "may" do PCH magic, otherwise it is included as normal...).
well, among other things...