我需要解释这段代码
// Resizing Image
let size = CGSizeMake(rect.size.width, rect.size.height)
print (size)
UIGraphicsBeginImageContextWithOptions(size, false, 1)
_image.drawInRect(rect)
let resizedImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
print(resizedImage.size)
我的控制台:
(18.5, 18.5)
(19.0, 19.0)
你能解释为什么我的调整大小无法正常工作。为什么我的resizedImage不是18.5 x 18.5?
答案 0 :(得分:4)
您无法创建大小为18.5像素的图像。半个像素没有意义。所以系统会把你的价值观弄清楚。