Как сохранить UIImage в байт с помощью swift ?
Всем Привет,
Я хочу сохранить UIImage в базе данных sqlite с помощью iOS swift. Как я могу это сделать?
Кроме того, когда я получаю байты, я хочу преобразовать их в UIImage.
Трюки для преобразования UIImage в байт :-
1-е преобразование UIImage () в NSData ().
Затем передайте NSData в
getArrayOfBytesFromImage() and get the return as NSMutableArray
func getArrayOfBytesFromImage(imageData:NSData) -> NSMutableArray { // the number of elements: let count = imageData.length / sizeof(UInt8) // create array of appropriate length: var bytes = [UInt8](count: count, repeatedValue: 0) // copy bytes into array imageData.getBytes(&bytes, length:count * sizeof(UInt8)) var byteArray:NSMutableArray = NSMutableArray() for (var i = 0; i < count; i++) { byteArray.addObject(NSNumber(unsignedChar: bytes[i])) } return byteArray }