UIImage的使用¶
读取图片¶
1.从应用资源包读取图片¶
1 | let image = UIImage(named: "imageName.jpg") //imageName.jpg:图片的名称 |
2.从网络读取图片¶
1 2 3 | let url = NSURL(string:"http://www.crazyit.org/logo.jpg") let data = NSData(contentsOfURL:url)! let image = UIImage(data:data) |
3.从手机本地读取图片¶
1 2 3 | func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { var image = info[UIImagePickerControllerOriginalImage] as! UIImage } |
CGImage,可以对图片进行编辑,如缩放,旋转等功能¶
1.UIImage和CGImage的相互转换¶
1 2 3 | let cgImage = image.CGImage //UIImage转CGImage let image = UIImage(CGImage: cgImage) //CGImage转UIImage |