使用imageWithData
从另一个UIImage
创建UIImage
将返回nil
,这是因为imageWithData
方法是用于从NSData
对象创建UIImage
,而不是从另一个UIImage
对象创建。
如果您想要从一个UIImage
对象创建一个新的UIImage
对象,可以使用以下方法:
let newImage = UIImage(cgImage: originalImage.cgImage!, scale: originalImage.scale, orientation: originalImage.imageOrientation)
这将创建一个新的UIImage
对象,它与原始UIImage
对象具有相同的CGImage
和scale
属性,但具有不同的orientation
属性。
推荐的腾讯云相关产品和产品介绍链接地址:
这些产品都是腾讯云提供的优质服务,可以帮助您更好地管理和部署您的应用程序。
领取专属 10元无门槛券
手把手带您无忧上云