gpt4 book ai didi

swift:转换为 CIImage 后图像为零

转载 作者:行者123 更新时间:2023-11-30 11:01:11 29 4
gpt4 key购买 nike

我是 swift 新手,正在尝试使用 React Native 的 CoreML 功能。

我有一个 URL 为字符串的源文件。我使用

let imageURL = URL(fileURLWithPath: source)

将该字符串转换为 URL,并尝试打印出类型的源字符串,它包含文件的绝对路径

file:///var/mobile/Containers/Data/Application/9C4D58FD-C817-47CB-A418-04BA30863C24/Library/Caches/Camera/133F8168-356A-436C-B7AF-557FA1C4F68F.jpg"

之后,我尝试使用

let image = CIImage.init(contentsOf: imageURL);

来制作 CIImage

但是当我尝试打印图像时,它返回nil。我搜索了一下并尝试使用 guard 但没有运气。任何帮助将不胜感激。提前致谢。

最佳答案

CIImage 不会从服务器 URL 创建图像。您可以通过首先将文件下载到本地位置来实现此目的。并使用本地文件URL创建CIImage并进行设置。引用的问题/答案实现了相同的效果,请查看Loading/Downloading image from URL on Swift

如果您仍然遇到问题,请告诉我。祝一切顺利!

关于swift:转换为 CIImage 后图像为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53348976/

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