質問
私のココアのアプリでは、私は読み込むことができますどのように/私の.icnsファイルをスケーリング?この場合、私は私の16×16の画像をアップロードします。
解決
そのNSImage
sのグラブ一方(+imageNamed:
)、NSImageRep
(-representations
)としてそれをロードし、それにsetSize:NSMakeSize(16,16)
を呼び出す。
他のヒント
ICNSファイルのパスとNSStringのをされた状態で「ファイル」は、イメージをロードするためにこれを使用します:
NSImage* img = [[NSImage alloc] initWithContentsOfFile:file]
次に、NSImageでは 'IMG' はICNSイメージが含まれています。 16×16のサイズを変更するには、これを使用します:
[img setSize: NSMakeSize(16,16)];
所属していません StackOverflow