Как получить доступ к различным форматам в файле icns (формат Apple Icon Image) - PullRequest
1 голос
/ 14 августа 2011

Кто-нибудь знает, как получить доступ к различным форматам файла icns?Например, этот файл содержит несколько размеров одного и того же значка:

icn file with different sizes

В некоторых случаях я просто хочу большой, а в других - маленький.Я не мог найти что-то в Какао.

1 Ответ

2 голосов
/ 14 августа 2011

NSImage - это контейнер для NSImageRep с.Когда вы загружаете файл icns, вы получаете изображение, содержащее NSBitmapImageRep для каждого размера в файле.Вы можете перебрать свойство representations изображения, чтобы получить к ним доступ.(Кроме того, изображение будет автоматически выбирать наиболее подходящее повторение при рисовании.)

...