压缩图片有白边

http://blog.csdn.net/chelongfei/article/details/51680478

只需要将所有的CGFloat转化为NSInteger即可

    func imageScaleSize(newSize: CGSize) -> UIImage{

        let width = NSInteger(newSize.width)

        let height = NSInteger(newSize.height)

        UIGraphicsBeginImageContext(CGSize(width: width, height: height));

        self.drawInRect(CGRect(x: 0, y: 0, width: width, height: height))

        let newImage = UIGraphicsGetImageFromCurrentImageContext()

        UIGraphicsEndImageContext();

        return newImage;

    }

posted on 2017-12-14 16:02  土匪7  阅读(258)  评论(0编辑  收藏  举报