1

我可以在 Aviary 的网络版本(和 android 中的 feather_crop_values)中找到设置cropPresets的提及,但在 ios sdk 中没有。无论如何要在 ios 版本中设置裁剪预设/值,还是这是 web 和 android 版本独有的?

有一个传递 NSDictionary 选项的选项,但工具集顺序是唯一给出的示例。我尝试使用键“cropPresets”和一个值为“48x48”作为 NSString 的 NSArray 来创建字典,但它似乎忽略了它并显示了默认的裁剪预设。我想我可以继续在黑暗中拍摄,除非有人有更好的主意?

4

3 回答 3

2

为遇到同样问题的人跟进:Aviary for iOS 现在支持自定义裁剪预设,因此请继续使用它,如文档所述。我刚刚编写了一个测试代码,它运行良好。

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

于 2012-12-22T00:49:45.370 回答
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"];
于 2013-02-26T06:35:05.787 回答
0

几天前我遇到了同样的问题。

所以我给他们写了一封电子邮件。他们回答我如下:

这个平台实际上还没有正式支持自定义裁剪选项(尽管我们确实支持 web 和 Android,这可能会导致这里的混乱)。也就是说,我们的路线图中很快就会出现这种情况,一旦更新可用,您应该没有问题,只包括一种裁剪尺寸。

所以请留意新的更新!

于 2012-07-13T11:18:18.133 回答