gpt4 book ai didi

iphone - 将图像数据转换为字符数组

转载 作者:行者123 更新时间:2023-12-03 20:37:11 26 4
gpt4 key购买 nike

我正在为 iPhone 构建一个移动广告 sdk,并且我认为存储代表着陆页 Controller 按钮图标的图像的唯一方法[在库中]是将图像转换为字符数组。

当我将字符数组定义为内联时,如下所示:

const char backButtonData[] = { 0x00, 0x01, 0xFF, ... };

...我可以这样访问它:

UIImage *backButtonImage = [UIImage imageWithData:[NSData dataWithBytesNoCopy:backButtonData length:sizeof(backButtonData) freeWhenDone:NO]];

...并使用这些图标图像设置 Controller 的工具栏按钮。

我四处寻找,希望找到一个脚本来获取图像数据并吐出字符数组,但空手而归,所以我自己尝试过,但惨败。

我[希望]需要的是一个脚本或函数来获取数据:

NSData *imageData = UIImagePNGRepresentation(image);

并将其吐出为以下格式:

0x00、0x01、0xFF...这样我就可以将其复制并粘贴到我的源文件中。

任何想法[或链接到可以执行此操作的脚本或工具]?;

最佳答案

我认为你真的应该考虑使用 UIImage 类方法 +(UIImage*)imageNamed:(NSString *)name这将为您加载图像文件。

但是,如果您确实想将图像文件作为字符数组嵌入到您的应用程序中,请查看 xxd命令行工具及其 -i 选项。

关于iphone - 将图像数据转换为字符数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2129092/

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