Portable Updated — Lossless Scaling

Here's a possible answer: