нагрузка определенного размера .icns
Вопрос
В моем приложении Cocoa, как я могу загрузить / масштабировать мой файл .icns? В этом случае я хочу загрузить мое изображение 16x16.
Решение
Загрузить его как NSImage
(+imageNamed:
), хватай один из его NSImageRep
S (-representations
), тогда позвоните setSize:NSMakeSize(16,16)
в теме.
Другие советы
С помощью «файла» является NSString с файлом ICNS, используйте это для загрузки изображения:
NSImage* img = [[NSImage alloc] initWithContentsOfFile:file]
Затем NSImage 'img' будет содержать изображение ICNS. Чтобы изменить размер до 16x16, используйте это:
[img setSize: NSMakeSize(16,16)];
Не связан с StackOverflow