Changed it so it converts normal images to @1x
Changed the downscaling to use CGImageRef instead of UIImage. Slightly higher quality scaling. Code is a bit more messy.