如何调用iOS照片编辑扩展?

问题描述 投票:0回答:2

假设我正在编写一个文字处理应用程序。用户可以使用该应用程序嵌入图像。现在,由于该应用程序不是照片编辑器,因此它自然会将嵌入图像的照片编辑委托给其他应用程序。

问题是,如何做到这一点?如何在 iOS 应用程序中调用照片编辑扩展

理论上它应该像传递图像,调用扩展,然后获取另一个图像作为“编辑”图像一样简单。然而,SDK 文档似乎没有提供任何关于如何执行此操作的提示。

ios cocoa-touch ios-app-extension
2个回答
0
投票

问得好,您正在深入研究 iOS 照片编辑扩展,这真是太棒了。那么,让我来为你分解一下吧。

首先,调用 iOS 照片编辑 扩展程序轻而易举。假设您有一个支持扩展的应用程序(大多数照片编辑应用程序都支持),以下是内幕。打开“照片”应用程序并选择要编辑的照片。点击右上角的“编辑”,然后查找三个点或省略号图标。单击该按钮,您应该会看到“更多”或“扩展”等选项。选择它,瞧!您安装的照片编辑扩展程序应该会弹出。选择你想要的,然后你就可以开始做生意了。这就像用指尖打开一扇通往充满创意可能性的世界的秘密之门。

现在,这是我自己经历的一个小轶事。我记得第一次发现 iOS 照片编辑扩展的强大功能时的情景。我参加了一个朋友的生日聚会,场地的灯光不太适合拍照。通过几次点击和滑动,我将那些光线昏暗的照片变成了充满活力的记忆。大家都在问:“你是怎么做到的?”感觉就像我拥有了一把照片魔杖,从那时起,我就成了朋友们寻求照片编辑技巧的首选人。所以,来吧,尝试一下,并享受释放你内心的照片精灵的乐趣!


-1
投票

看起来 SDK 文档实际上说它本身不提供 UI:

使用内置编辑控件时,图像选择器控制器会强制执行某些选项。对于静止图像,选择器强制进行方形裁剪以及最大像素尺寸。对于电影,选择器会强制规定最大电影长度和分辨率。如果您想让用户编辑全尺寸媒体,或指定自定义裁剪,则必须提供自己的编辑 UI。”

来自: https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/CameraAndPhotoLib_TopicsForIOS/Articles/PickinganItemfromthePhotoLibrary.html

我正在查看 Adobe Creative SDK Image Editor,它似乎提供了 UI。不过,可能会在照片编辑器中显示他们的一些品牌。希望后续...

© www.soinside.com 2019 - 2024. All rights reserved.