- (UIImage *)makeThumbnailFromImage:(UIImage *)srcImage scale:(double)imageScale
{
UIImage *thumbnail = nil;
CGSize imageSize = CGSizeMake(srcImage.size.width * imageScale, srcImage.size.height * imageScale);
UIGraphicsBeginImageContext(imageSize);
CGRect imageRect = CGRectMake(0.0, 0.0, imageSize.width, imageSize.height);
[srcImage drawInRect:imageRect];
thumbnail = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return thumbnail;
}