Преобразование UIImage в массив байтов в быстром

Как я могу преобразовать UIimage в массив байтов, чтобы я мог загрузить его в свою веб-службу?

2 Solutions collect form web for “Преобразование UIImage в массив байтов в быстром”

Вы можете использовать одну строку для этого

guard let image = UIImage(named: "someImage") else { return } // BAIL let data = UIImageJPEGRepresentation(image, 1.0) 

Число должно быть в диапазоне от 0.0 до 1.0 и устанавливает качество jpeg

--- update ---

все еще действует с Swift 3.1

Вы можете преобразовать UIImage в NSData и передать его этому методу

 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 } 
  • Как разрешить: языковой контент, жалующийся на OneSignal в Swift
  • Создайте UIView только с одной диагональной стороной
  • NSFontAttributeName не применяется к NSAttributedString
  • Параметры AVMutableAudioMixInputParameters не применяются правильно к AudioMiX
  • Как создать UIScrollView в раскадровке
  • Переопределение свойства делегата UIScrollView в Swift (например, UICollectionView)
  • Swift - Почему в AFHTTPSManManager требуется init (coder)?
  • Храните глобальные строки в iOS в Swift для использования в приложениях
  • Могу ли я заставить iOS Simulator прослушивать события клавиатуры для целей отладки?
  • Как преобразовать строку date в NSDate?
  • Справочная служба Alamofire, глобальный менеджер? Глобальный заголовок авторизации?
  • Interesting Posts

    Безопасные приложения для iOS с cycript

    Деактивировать автоматическое вращение экрана временно

    Почему viewdidlayoutsubviews вызывает несколько раз?

    iOS: уступленное приложение не может получить доступ к цепочке ключей через API безопасности

    360-градусная панорама улицы в iOS с google map sdk

    Как передать данные для просмотра экземпляра контроллера из UIStoryboard?

    Скопировать папку (с содержимым) из пакета в каталог Документы – iOS

    Как поддерживать различные размеры экрана iphone с 2014 года?

    Наша игра iOS только что была отвергнута за то, что у нее нет механизма восстановления товаров для жизни

    Запись экрана устройства iOS из приложения для какао OSX с помощью громоотвода

    Соединение с плейлистом / аудиофайлом из браузера не работает

    Как использовать пользовательский UIImage как значок UITabBarItem?

    Как переименовать файл проекта xcode

    Как вызвать уведомление «Отключить режим полета»

    Получите разрешение экрана iOS без пользовательского интерфейса в MonoTouch

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.