私のココアアプリで、.icnsファイルをロード/スケーリングするにはどうすればよいですか?この場合、16x16の画像をロードしたいと思います。
1476 次
2 に答える
2
NSImage
それを( )としてロードし、そのs( )の+imageNamed:
1つをつかんで、それを呼び出します。NSImageRep
-representations
setSize:NSMakeSize(16,16)
于 2010-06-12T01:08:01.337 に答える
2
'file'がicnsファイルパスを持つNSStringである場合、これを使用してイメージをロードします。
NSImage* img = [[NSImage alloc] initWithContentsOfFile:file]
次に、NSImage'img'にicnsイメージが含まれます。16x16にサイズ変更するには、次を使用します。
[img setSize: NSMakeSize(16,16)];
于 2013-07-27T01:11:27.327 に答える