Force loading the textures fully: Load mip maps? - #8 by midgunner66 (read the full thread for other methods). For performance reasons, I would only do this on the mesh that your taking a snapshot of, not the texture itself or the mesh used during gameplay.
But your method isn’t bad since you don’t need it in the exact same frame.