Я использую IKSaveOptions для Mac OS X 10.6 SDK ImageKit, чтобы добавить аксессуар формата файла в NSSavePanel, используя:
- (id)initWithImageProperties:(NSDictionary *)imageProperties imageUTType:(NSString *)imageUTType;
и
- (void)addSaveOptionsAccessoryViewToSavePanel:(NSSavePanel *)savePanel;
Я попытался создать NSDictionary для указания Compression = 5, но я не могу получить IKSaveOptions для отображения Format: TIFF, Compression: LZW при первом появлении NSSavePanel. Я также попытался сохранить возвращенный словарь imageProperties и словарь userSelection, а затем попытался передать его обратно в следующий раз, но NSSavePanel всегда по умолчанию имеет формат: TIFF со сжатием: нет.
Кто-нибудь знает, как настроить формат / сжатие по умолчанию, отображаемый в дополнительном представлении?
Я бы хотел использовать параметры сохранения по умолчанию в формате TIFF / LZW и, кроме того, хотел бы восстановить последний выбранный пользователем формат файла в следующий раз. Я могу управлять форматом файла, используя imageUTType (например, kUTTypeJPEG, kUTTypePNG, kUTTypeTIFF и т. Д.), Но все еще не могу установить начальную опцию сжатия для форматов TIFF или JPEG.
Спасибо
-Rei