-(UIImage*)resizeImage:(UIImage *)image imageSize:(CGSize)size
{
//http://stackoverflow.com/questions/18956611/programmatically-screenshot-works-bad-on-ios-7
//UIGraphicsBeginImageContext(size);
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, [UIScreen mainScreen].scale);
[image drawInRect:CGRectMake(0,0,size.width,size.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}