【发布时间】:2016-03-18 04:06:54
【问题描述】:
当我使用 CGImageCreateWithImageInRect() 创建一个 CGImage 时,它会创建一个比我传入的矩形高 1 px 和宽 1 px 的矩形。为什么会这样?
let rect: CGRect = CGRectMake(CGFloat(124.583333333333), CGFloat(156.416666666667), CGFloat(180.0), CGFloat(180.0))
let imgRef: CGImageRef = CGImageCreateWithImageInRect(img.CGImage, rect)!
print(rect.size) // 180,180
print(CGImageGetWith(imgRef), CGImageGetHeight(imgRef)) // 181, 181
【问题讨论】:
标签: swift swift2 cgrectmake