gpt4 book ai didi

ios - 如何将一批文件转换为图像?

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

在我的应用程序中,图像存储在解析中。然后将它们检索到 PFFile 数组中,但是我必须使用这种方法将它们单独转换为 UIImage,这需要时间。

  PFFile *picture = [pictureArray objectAtIndex:indexPath.row];
[picture getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {

myimage = [UIImage imageWithData:data];

}];

所以我需要在解析时存储图像并检索它们,我不想单独转换所有这些图片,我希望一次完成。这些是我目前看到的选项:

  1. 创建一个循环,循环上面的代码,将所有 PFFiles 转换为 UIImages,并将它们添加到一个数组中以供访问。

  2. 找到一种更好的方法来转换或使用 PFFiles

  3. 上传 NSData 或其他内容进行解析,这样我就不必转换 PFFiles

任何人都可以为我的问题提供建议或解决方案吗?因为我在 UICollectionView 中显示大量图像,所以我希望它们一次全部加载,而不是单独加载它们,我希望数组中的图像准备就绪所以我可以打电话:

cell.myimage.image = [pictureArray objectAtIndex:indexPath.row];

并且所有的图像都将被加载而不是等待 PFFIles 被转换等。

最佳答案

如果你想展示它们,你应该使用 PFImageView它可以自己加载。它是 UIImageView 的子类,它很漂亮。

例子:

PFImageView *creature = [[PFImageView alloc] init];
creature.image = [UIImage imageNamed:@”1.jpg”]; // placeholder image
creature.file = (PFFile *)file;
[creature loadInBackground];

如果您想下载它们用于其他用途,请查看此 answer .

关于ios - 如何将一批文件转换为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32090208/

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