我可以在Aviary的web版本(以及android中的feather_crop_values)中找到设置cropPresets的提及,但ios sdk中没有任何内容。 无论如何在ios版本中设置裁剪预设/值,或者这是Web和Android版本独有的吗?
可以选择传递NSDictionary选项,但工具集顺序是给出的唯一示例。我尝试使用键“cropPresets”创建一个字典,并使用一个NSArray作为NSString输入“48x48”,但它似乎忽略它并显示默认的裁剪预设。我想我可以继续在黑暗中拍摄,除非有人有更好的想法?
答案 0 :(得分:2)
只需跟进那些遇到相同问题的人:Aviary for iOS现在支持自定义裁剪预设,因此请按照文档记录使用它。我刚编了一个测试,但它工作正常。
答案 1 :(得分:1)
只需要解决同样的问题,所以我想我可能会共享代码(它包含在他们的示例代码中: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"];
答案 2 :(得分:0)
我几天前就有同样的问题。
所以我给他们写了一封电子邮件。 他们回答我:
实际上尚未正式支持自定义裁剪选项 在这个平台上(虽然我们支持web和Android,但是 可能会导致这里的混乱)。那就是说,我们有这个 我们的路线图很快就会出现,你应该没有问题,包括 一旦有更新,只有一种裁剪尺寸。
所以请留意新的更新!