我有一个NSData,我想用自定义的高度和宽度将它转换为UIImage。 我知道使用CGContextDrawImage或drawInRect从CGContextRef获取调整大小的图像的方式。但它太慢了,我可以快速地做到这一点吗?感谢
答案 0 :(得分:0)
使用它从NSData获取图像: -
UIImage *img=[UIImage imageWithData:data];
如果你想制作UIImage的缩略图(包括比例调整大小或者可能涉及一些裁剪),请查看UIImage + Resize类别,它允许你使用简洁的ImageMagick语法:
UIImage* squareImage = [image resizedImageByMagick: @"320x320#"];