在ios中,默认情况下保存图像。它将呈现72 ppi的图像。但我想要200或更多dpi图像。分辨率不应该改变。 例如,如果我有1200x1200尺寸的图像,在保存图像时它是72 ppi但我希望它具有相同1200x1200尺寸的200或更多ppi
代码:
CGSize finalCanvasSize = CGSizeMake(1200*1200);
UIGraphicsBeginImageContextWithOptions(finalCanvasSize, NO, 0.0);
[canvasImage drawInRect:CGRectMake(0,0,finalCanvasSize.width,finalCanvasSize.height)];
resizedCanvasImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();