私はを受け入れて、UIImage
をUIImageJPEGRepresentation
でエンコードして保存しています(私はそれを圧縮することができます)Swift Server
を書いています。この文字列はJSONとして送信され、Swift Cloudant
データベースに保存されます。しかし、サーバーにはUIKit
へのアクセス権がありません。そのため、画像にデコードするコードではUIImage
を参照することはできません。 UIImage
を使用せずに文字列を画像に戻す方法はありますか?SwiftでUIImageを使わずにbase64でエンコードされたデータを画像に戻すには?
純粋なスウィフトが最適なオプションですが、実際に可能かどうかはわかりません。私のサーバーはIBM Bluemix
でホストされているKitura
です。ありがとうございました!
(目標は、Webページ上の画像を表示することです。)
Webサイトに画像を表示している場合は、Webフレームワークに画像を逆シリアル化する手段が必要です。どのようにサイトの他のコンテンツを作成していますか? –
私は、[FileUtils](https://github.com/oarrabi/FileUtils.git)と[SwiftGD](https:// github)の組み合わせを使って 'Data'を' Image'オブジェクトにすることができました。 .com/twostraws/SwiftGD.git)パッケージ。 SwiftGDは[Cgd](https://github.com/twostraws/Cgd.git)に依存しますが、純粋なSwiftです。 [kitura-image-server](https://github.com/udacity/kitura-image-server)の実装例を見ることができます。具体的にはmain.swiftファイルを見てください。 – jarrodparkes