我需要将我的 UIImage 传递给一个图像处理算法,该算法采用 intrgb565
格式的位图数组。
稍后,它返回图像处理的 int 数组,我需要将其转换回 UIImage。
查看它的语法:
int* ImageProcessingAlgorithm(int bitmapArray[], int width, int height);
我搜索了很多地方,但似乎都没有 UIImage-to-int-array 和反之亦然的转换。我发现最近的是这个,但它处理 char 数组 - 我尝试将它用于我的目的,但我不断收到 UIKit 库函数中的各种访问错误和泄漏。也许我没有正确管理内存或 int-to-unsigned char-to-int 转换中的一些错误。
我可以处理那部分,但我仍然不确定它是否适合我的图像处理算法格式(rgb565
)。
我是图像处理的新手,图像处理算法对我来说是一个黑盒,所以我只需要可以传入和传出该算法的整数数组。
我确信的一件事是,该算法返回的数组元素数量与它作为输入的数量相同——即输入和输出数组都代表相同数量的图像像素。
提前感谢您的帮助。