将图片重新绘制

- (UIImage *)resetImage:(UIImage *)sourceImage withSize:(CGSize)size withRect:(CGRect)newImageRect

{

    UIGraphicsBeginImageContext(size); //size CGSize类型,即你所需要的图片尺寸

    [sourceImage drawInRect:newImageRect]; //newImageRect指定了图片绘制区域

    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    

    return newImage;

}

posted @ 2012-10-31 10:05  hellocby  阅读(284)  评论(0编辑  收藏  举报