gpt4 book ai didi

macos - 我需要从我的 Mac 应用程序中的一张图像中删除标记的对象。无论如何,有这样做吗?

转载 作者:行者123 更新时间:2023-12-03 17:59:18 25 4
gpt4 key购买 nike

我需要从我的 Mac 应用程序中的一张图像中删除标记的对象。我们可以用画笔标记图像中的对象。因此,在应用删除效果后,应删除所选对象,并用匹配的背景填充该空间。有人可以帮忙吗?

最佳答案

您可以使用核心图像过滤器来做到这一点。这是CIFilter reference .

要删除,您需要使用 CISourceOutCompositing。

示例:

CIImage *yourBgImage = ... //from what image You want to cut
CIImage *markedObject = ... //Your painted image

CIFilter *sourceOut = [CIFilter filterWithName: @"CISourceOutCompositing"];
[sourceOut setValue: markedObject forKey: @"inputImage"];
[sourceOut setValue: yourBgImage forKey: @"inputBackgroundImage"];

CIImage *result = [sourceOut valueForKey: @"outputImage"];

结果是您的输出图像,已删除的图像。

关于macos - 我需要从我的 Mac 应用程序中的一张图像中删除标记的对象。无论如何,有这样做吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9001680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com