サーバサイドから送られてきた16進数の画像データをSwiftで表示する機能を実装しようとしています。
しかし、現状その16進数表記の画像データをどうやって処理し、画像として表示すればよいのかがわかっていません。
今はサーバサイドからの画像データをJSONで受け取るところまでできています。

func downloadBtn(sender :UIButton){

    //create url request
    //set URL
    let urlstr = "http://192.168.33.10/test_app/images/recieveImage"
    let request = NSMutableURLRequest(URL: NSURL(string: urlstr)!)

    //set method
    request.HTTPMethod = "GET"

    //タスクの生成
    let task = NSURLSession.sharedSession().dataTaskWithRequest(request, completionHandler:{ data, response, error in
        //succeed post
        if(error == nil){
            let result = NSString(data:data!, encoding: NSUTF8StringEncoding)
            //結果を出力

       //サーバからのデータをJSONで受け取る
            let json = JSON(data: data!)
            let resp = json["resp"].string
            print(resp)
        /*
        出力結果が16進数データになっていることを確認
        */

            //(1)スペースを削除
            let deleteTarget = NSCharacterSet.whitespaceCharacterSet
            let img_data = resp!.stringByTrimmingCharactersInSet(deleteTarget())
            //print("resp = \(img_data)")

        }else{
            print(error)    
        }
    })
    task.resume()
}

(1)では取得したデータが先頭と末尾にスペースがあるので取り除いています。

img_dataはString型になっていると思うのですが、それをどう処理して画像を表示すればよいのかがわかりません。

なにかありましたら、随時補足いたします。
よろしくお願いします。