
//本地路径文件let filePath = NSBundle.mainBundle().pathForResource("test",ofType: "jpg")let data = NSData(contentsOffile: filePath!)let base64 = data!.base64EncodedStringWithOptions(.EnCodingEndlineWithlineFeed)//使用图像名称创建NSDatalet image = UIImage(named:"imagenameHere")!let imageData = UIImagePNGRepresentation(image)let base64 = imageData!.base64EncodedStringWithOptions(.EnCodingEndlineWithCarriageReturn)//创建NSData使用图像的路径let url = NSURL(string : "urlHere")!let imageData = NSData(contentsOfURL: url)//Swift 2.0 EnCoding(编码)let base64String = imageData!.base64EncodedStringWithOptions(.EnCoding64CharacterlineLength)//Swift 2.0 DeCoding(解码)let decodedData = NSData(base64EncodedString: base64String,options: NSDataBase64DeCodingOptions.IgnoreUnkNownCharacters)总结
以上是内存溢出为你收集整理的Swift 图像转换为Base64字符串全部内容,希望文章能够帮你解决Swift 图像转换为Base64字符串所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)