#pragma mark -
#pragma mark save image
- (void) saveImage {
if (m_imgSuccess.image != nil) {
//set the path
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//name the file
//NSString *uniquePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"reckoningInfor.jpg"];
NSString *uniquePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"hym_test.jpg"];
//write to Documents
UIGraphicsBeginImageContext(m_mainView.frame.size);
/*
CGSize sizeContext;
sizeContext.width = 100;
sizeContext.height = 70;
UIGraphicsBeginImageContext(sizeContext);
*/
CGContextRef context = UIGraphicsGetCurrentContext();
[m_mainView.layer renderInContext:context];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
/*
CGRect ret=CGRectMake(0.0, 0.0, 90, 90);
CGContextClipToRect(context, ret);
CGRect bounds=CGContextGetClipBoundingBox(context);
UIImage *image = [[UIImage alloc] init];
CGContextDrawImage(context, self.bounds, image);
*/
BOOL rev = [UIImageJPEGRepresentation(image, 1)writeToFile:uniquePath atomically:YES];
//check the rev value , only use in test environment
if (rev) {
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Tip message"
message:@"save sucess!"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
[alert release];
}
}
}
#pragma mark save image
- (void) saveImage {
if (m_imgSuccess.image != nil) {
//set the path
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
//name the file
//NSString *uniquePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"reckoningInfor.jpg"];
NSString *uniquePath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"hym_test.jpg"];
//write to Documents
UIGraphicsBeginImageContext(m_mainView.frame.size);
/*
CGSize sizeContext;
sizeContext.width = 100;
sizeContext.height = 70;
UIGraphicsBeginImageContext(sizeContext);
*/
CGContextRef context = UIGraphicsGetCurrentContext();
[m_mainView.layer renderInContext:context];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
/*
CGRect ret=CGRectMake(0.0, 0.0, 90, 90);
CGContextClipToRect(context, ret);
CGRect bounds=CGContextGetClipBoundingBox(context);
UIImage *image = [[UIImage alloc] init];
CGContextDrawImage(context, self.bounds, image);
*/
BOOL rev = [UIImageJPEGRepresentation(image, 1)writeToFile:uniquePath atomically:YES];
//check the rev value , only use in test environment
if (rev) {
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Tip message"
message:@"save sucess!"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
[alert release];
}
}
}