+(UIImage*)getImageWith:(UIImage*)image _rect:(CGRect)rect{
UIImageView *__imageview = [[UIImageViewalloc]initWithFrame:CGRectMake(0,0, 320,__gScreenHeight+20)];
__imageview.image = image;
//截图
UIGraphicsBeginImageContextWithOptions(CGSizeMake(640, (__gScreenHeight+20)*2),YES, 0);
[__imageview.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
CGImageRef imageRef = viewImage.CGImage;
CGImageRef imageRefRect =CGImageCreateWithImageInRect(imageRef, rect);
UIImage *sendImage = [[UIImagealloc] initWithCGImage:imageRefRect];
CGImageRelease(imageRefRect);
[__imageview release];
return [sendImage autorelease];
}
-(void)reReFreshBottomTheme{
NSUserDefaults *storeTheme = [NSUserDefaults standardUserDefaults];
NSData *__themeImageData = [storeTheme objectForKey:kETThemeCurrentThemeImg];
if (nil == __themeImageData) {
m_bottomBgView.image = [UtilsManager getImageWith:[UIImage imageNamed:@"bg_0.jpg"] _rect:CGRectMake(0, 2*__gScreenHeight-2*44, 640, 44*2)];
}else{
m_bottomBgView.image = [UtilsManager getImageWith:[UIImage imageWithData:__themeImageData] _rect:CGRectMake(0, 2*__gScreenHeight-2*44, 640, 44*2)];
}
}