Avatar uploads and scaling, retaining original format