我尝试了一个简单的iPhone应用程序,其中人们可以从他们的iPhone PhotoLibrary中的现有照片中选择一张照片。我将选定的图像存储到SQLite数据库中,如下所示:支持各种图像格式,并强大它们在sqlite
NSData *imageData = UIImagePNGRepresentation(image);
sqlite3_bind_blob(statement, 1,
[imageData bytes], [imageData length], NULL);
上述内容仅适用于PNG。而在UIKit API中,对于JPG只有类似的转换(从UIImage到NSData)。我如何为其他格式的图像(如bmp,tiff,gif等)执行此操作?在UIImage类中,它说它支持多种格式,但转换方法只提供给png & jpg(UIImagePNGRepresentation和UIImageJPEGRepresentation)。
对此有任何帮助吗?任何指针至少? – Jean