I am scaling images by myself using the following codes. The code is fine and the images are scaled without problem.
UIImage *originImg = img; size = newSiz
You could try either:
CGContextSetInterpolationQuality(context, kCGInterpolationNone);
or
CGContextSetInterpolationQuality(context, kCGInterpolationLow);
and see if either of those produce any performance differences with an acceptable quality level.