Image Size 조정
1. header에 정의
2. model 부분에 함수 정의
- (UIImage *)scaleToSize:(UIImage *)img {
float resizeWidth = 330.0;
float resizeHeight = 430.0;
UIGraphicsBeginImageContext(CGSizeMake(resizeWidth, resizeHeight);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextTranslateCTM(context, 0.0, resizeHeight);
CGContextScaleCTM(context, 1.0, -1.0);
CGContextDrawImage(context, CGRectMake(0.0f, 0.0f, resizeWidth, resizeHeight), img.CGImage);
UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return scaledImage;
}
3. 데이터 넘기기
UIImage * temp = [UIImage imageNamed:@"hello.png"];
UIImage *scaledImage = [self scaleToSize:temp];
참고 사이트
- http://developers.enormego.com/view/uiimage_resizing_scaling
- http://theeye.pe.kr/entry/how-to-resize-image-on-iPhone-development
이게 누구심니까 우리 조카 아닙니까? ㅎㅎ
답글삭제@momogun - 2009/07/31 02:20
답글삭제^^ 안녕하세요!! 전 여기에 있답니다! 냐하하하