2

在我的可可应用程序中,如何加载/缩放我的 .icns 文件?在这种情况下,我想加载我的 16x16 图像。

4

2 回答 2

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 回答
2

将其加载为NSImage( +imageNamed:),抓取其中一个NSImageRep( -representations),然后调用setSize:NSMakeSize(16,16)它。

于 2010-06-12T01:08:01.337 回答