Assuming, that your dds contains texture data compressed with an algorithm, you´ve got hardware support for, the problem is, that the compressed data is never really decompressed. And to actually give you access o the pixels it would have to do this. So the best choice for you is probably just some tga file with losless compression, which is then anyway decompressed on loading.