Notice
Recent Posts
Recent Comments
Link
투케이2K
97. (Objective-C/objc) image to data 데이터 변환 수행 실시 및 imageView 이미지 뷰에 사진 표시 실시 본문
Objective-C
97. (Objective-C/objc) image to data 데이터 변환 수행 실시 및 imageView 이미지 뷰에 사진 표시 실시
투케이2K 2022. 9. 22. 17:05[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : OBJECTIVE-C
[사전 설정]
[소스 코드]
// [try catch 구문 정의 실시]
@try {
// [이미지 뷰 속성 설정 실시]
[self.imageView setFrame:self.view.bounds];
[self.imageView setClipsToBounds:YES];
[self.imageView setContentMode:UIViewContentModeScaleAspectFit];
[self.imageView setAutoresizesSubviews:YES];
[self.imageView setClearsContextBeforeDrawing:YES];
[self.imageView setOpaque:YES];
// [image to data 변경 실시]
NSData* imagePngData = [NSData dataWithData:UIImagePNGRepresentation([UIImage imageNamed:@"img.png"])];
//NSData* imageJpegData = [NSData dataWithData:UIImageJPEGRepresentation([UIImage imageNamed:@"img.jpeg"], 1)];
// [data to image 변경 실시]
self.imageView.image = [UIImage imageWithData:imagePngData];
// [로그 출력 실시]
NSLog(@"==================================== \n");
NSLog(@"[ViewController >> try :: 로직 처리 결과 확인] \n");
NSLog(@"==================================== \n");
NSLog(@"[imagePngData :: %@] \n", imagePngData);
NSLog(@"==================================== \n");
}
@catch (NSException *exception) {
printf("\n");
printf("==================================== \n");
printf("[ViewController >> catch :: 예외 상황 확인] \n");
printf("[name :: %s] \n", exception.name.description.UTF8String);
printf("[reason :: %s] \n", exception.reason.description.UTF8String);
printf("==================================== \n");
printf("\n");
}
[결과 출력]
반응형
'Objective-C' 카테고리의 다른 글
Comments