gpt4 book ai didi

ios - 将图像路径数组转换为 base64 编码字符串。?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:00:06 25 4
gpt4 key购买 nike

我想将文档目录中的图像路径数组转换为编码的 base 64 字符串。

这是我的代码

NSArray *recipeImages = [savedImagePath valueForKey:@"Image"];

此数组包含图像的路径(多个图像)。

这就是数组在日志中的样子。

 Saved Images == (
"/Users/ZAL02M/Library/Developer/CoreSimulator/Devices/F1F3C01E-8686-4367-82FB-80B003E2F416/data/Containers/Data/Application/694494B1-0DCA-497A-B8B0-586276EEF240/Documents/cached0.png",
"/Users/ZAL02M/Library/Developer/CoreSimulator/Devices/F1F3C01E-8686-4367-82FB-80B003E2F416/data/Containers/Data/Application/694494B1-0DCA-497A-B8B0-586276EEF240/Documents/cached1.png"
)

如何制作base64字符串???

最佳答案

尝试循环所有图像并将每个编码字符串保存到一个新数组中:

NSMutableArray *encodedImages = [NSMutableArray new];

for (NSString *path in recipeImages)
{
UIImage *image = [UIImage imageWithContentsOfFile:path];
NSData *imageData = UIImagePNGRepresentation(image);
NSString *dataString = [imageData base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];

[encodedImages addObject:dataString];
}

关于ios - 将图像路径数组转换为 base64 编码字符串。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32175432/

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