Как установить пресеты обрезки вольера в версии для ios?

Я могу найти упоминание о настройке cropPresets в веб-версии Aviary (и перо_кроп_значения в андроиде), но ничего в ios sdk. Можно ли как-то установить предустановки/значения обрезки в версии для iOS, или это эксклюзивно для веб-версий и версий для Android?

Существует возможность передать параметры NSDictionary, но порядок набора инструментов является единственным приведенным примером. Я попытался сделать словарь с ключом «cropPresets» и значением, которое было NSArray с записью «48x48» как NSString, но, похоже, он проигнорировал его и отобразил предустановки обрезки по умолчанию. Полагаю, я мог бы продолжать снимать в темноте, если только у кого-нибудь нет идеи получше?


person CFD    schedule 10.07.2012    source источник
comment
CFD, можете поделиться своим проектом привязки для MonoTouch?   -  person Paul Knopf    schedule 26.04.2013
comment
(Извините, я давно не проверял свои уведомления.) Я нашел одно в Google, когда задал этот вопрос. Из-за изменения правил Apple Aviary пришлось изменить некоторые вещи, и я не думаю, что тот, что у меня есть, больше не будет работать. Сегодня я провел новый поиск в Google и нашел репозиторий github, в котором утверждалось, что у него есть привязки для текущей версии ссылка . У меня не было возможности попробовать это на себе.   -  person CFD    schedule 19.07.2013
comment
github.com/theonlylawislove/MonoTouch.Aviary   -  person Paul Knopf    schedule 19.07.2013
comment
Конечно, если я потрачу время, чтобы посмотреть на него поближе, это окажется вашим собственным репозиторием, так что я думаю, вы уже это знали :) Для тех, кто наткнулся на это сообщение, на github также доступно больше привязок здесь, но для Aviary см. ссылку Пола.   -  person CFD    schedule 19.07.2013


Ответы (3)


У меня была такая же проблема всего несколько дней назад.

Поэтому я написал им электронное письмо. Мне ответили следующее:

Настройка параметров обрезки на самом деле еще официально не поддерживается на этой платформе (хотя мы поддерживаем ее для Интернета и Android, что может внести здесь путаницу). Тем не менее, это скоро появится в нашей дорожной карте, и у вас не должно возникнуть проблем с включением только одного размера обрезки, как только это обновление будет доступно.

Так что следите за новым обновлением!

person Michael Horner    schedule 13.07.2012

Просто помогите тем, кто столкнулся с той же проблемой: Aviary для iOS теперь поддерживает пользовательские предустановки кадрирования, так что смело используйте его, как описано в документации. Я только что закодировал тест, и он работал нормально.

http://www.aviary.com/ios/documentation#customization

person Vark Man    schedule 22.12.2012
comment
Судя по написанному, это должно было быть просто комментарием. - person Mike; 22.12.2012

Просто нужно было решить ту же проблему, поэтому я подумал, что могу поделиться кодом (он включен в их пример кода: https://github.com/AviaryInc/Aviary-iOS-Sample-App/blob/master/AviaryDemo-iOS/AFSDKDemoViewController.m):

// Set Custom Crop Sizes
[AFPhotoEditorCustomization setOptionValue:@NO forKey:@"editor.tool.crop.enableOriginal"];
[AFPhotoEditorCustomization setOptionValue:@YES forKey:@"editor.tool.crop.enableCustom"];
NSDictionary * fourBySix = @{kAFCropPresetHeight : @(4.0f), kAFCropPresetWidth : @(6.0f)};
NSDictionary * fiveBySeven = @{kAFCropPresetHeight : @(5.0f), kAFCropPresetWidth : @(7.0f)};
NSDictionary * square = @{kAFCropPresetName: @"Square", kAFCropPresetHeight : @(1.0f), kAFCropPresetWidth : @(1.0f)};
[AFPhotoEditorCustomization setOptionValue:@[square, fourBySix, fiveBySeven] forKey:@"editor.tool.crop.presets"];
person Tom    schedule 26.02.2013