 <p>There is nice C++ implementation at <a href="http://code.google.com/p/libsquish/" rel="nofollow">http://code.google.com/p/libsquish/</a> which might be easier to convert to C#/.NET. You could always just compile it using Microsoft's Managed-C++.</p> <p>XNA's compression is fast. I don't know throughput rates, but it is just a wrapper around the DirectX image compression API's.</p>