Я знаю, что вы сказали jpeg или png, но вы можете использовать NSImage
TIFFRepresentation метод. Возвращает экземпляр NSData
. Делая что-то вроде
[[yourImageInstance TIFFRepresentation] writeToFile:@"/path/to/file.tiff" atomically:NO];
записал бы это изображение TIFF в файл. Я не думаю, что NSImage
имеет какой-либо встроенный способ получения данных в формате PNG или JPEG.
Редактировать
Сделал быстрый Google и нашел эту ссылку с информацией о сохранении данных PNG вместо данных TIFF. Кажется довольно простым.