我有一个整数数组。每个int代表一个像素并具有ARGB信息。我也知道图像的宽度和高度。
如何将这些信息转换为图像?
这是一个IOS应用程序,我只会在屏幕上显示图像,无需保存。我打算每帧创建一个图像。
答案 0 :(得分:0)
取决于您要创建的图像类型。 PPM,例如,如果您有RGB值,则只需在标题中指定图像类型。所以你要创建一个空文件,为I / O打开它然后写这样的东西
P6
宽度高度255
rgbrgbrgbrgb
问题不是所有图像都是以这种方式创建的。所以我想问题是你要创建什么类型的图像?对于您支持的每种文件类型,您需要以不同的方式编写文件。
答案 1 :(得分:0)
假设您正在为iOS开发,我会尝试加入: How can I make an UIImage programatically?
有了这个: iPhone : How to change color of particular pixel of a UIImage?
希望这会让你走上正轨。