我嘗試了一個簡單的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