Down sampling of texture/material

I’m trying to find a quality method to perform down sampling on a texture or material. I’m not having very much luck.

What I’m going for is anti-aliasing of something drawn to a texture of higher resolution, then to down sample to the desired resolution. There is no real performance concern since this is a one time calculation.

Any help would be greatly appreciated!