简单实现图片拉伸

来源:互联网 发布:c语言swap是什么意思 编辑:程序博客网 时间:2024/04/29 21:37

- (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{

    //创建一个bitmapcontext

    //并把它设置成为当前正在使用的context

    UIGraphicsBeginImageContext(size);

   // 绘制改变大小的图片

    [img drawInRect:CGRectMake(0, 0, size.width, size.height)];

   // 从当前context中创建一个改变大小后的图片

    UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();

    //使当前的context出堆栈

    UIGraphicsEndImageContext();

   // 返回新的改变大小后的图片

    return scaledImage;

}





0 0
原创粉丝点击