2010-06-12 5 views
1

내 코코아 응용 프로그램에서 어떻게로드/.icns 파일을 확장 할 수 있습니까? 이 경우 16x16 크기의 이미지를로드하려고합니다. NSImage (+imageNamed:) 등로드 특정 .icns 크기

답변

2

부하를, 다음에 호출 setSize:NSMakeSize(16,16)NSImageRep S (-representations) 중 하나를 잡아. '파일'이 ICNS 파일 경로로는 NSString 인으로

2

, 이미지를로드하려면이 옵션을 사용

NSImage* img = [[NSImage alloc] initWithContentsOfFile:file] 

다음, NSImage 'IMG'는 ICNS 이미지가 포함됩니다. 16x16 크기로 조정하려면 다음을 사용하십시오.

[img setSize: NSMakeSize(16,16)];