Вопрос

В моем приложении Cocoa, как я могу загрузить / масштабировать мой файл .icns? В этом случае я хочу загрузить мое изображение 16x16.

Это было полезно?

Решение

Загрузить его как NSImage (+imageNamed:), хватай один из его NSImageRepS (-representations), тогда позвоните setSize:NSMakeSize(16,16) в теме.

Другие советы

С помощью «файла» является NSString с файлом ICNS, используйте это для загрузки изображения:

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

Затем NSImage 'img' будет содержать изображение ICNS. Чтобы изменить размер до 16x16, используйте это:

[img setSize: NSMakeSize(16,16)];
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top