Correct usage of SetPixelAspect() or possible workaround

Thanks for your insights, interesting. It is looks like an easy and possibly safe fix.

In the meantime, is there any workaround that worth trying to achieve anisotropic rendering?