在我的cocoa应用程序中,如何加载/缩放我的.icns文件?在这种情况下,我想加载我的16x16图像。
答案 0 :(得分:2)
将其加载为NSImage
(+imageNamed:
),抓住其中一个NSImageRep
(-representations
),然后在其上调用setSize:NSMakeSize(16,16)
。
答案 1 :(得分:2)
'file'是带有icns文件路径的NSString,使用它来加载图像:
NSImage* img = [[NSImage alloc] initWithContentsOfFile:file]
然后,NSImage'img'将包含icns图像。要将其调整为16x16,请使用:
[img setSize: NSMakeSize(16,16)];