圖片壓縮

+(UIImage *)maxSize_is64:(BOOL)is64 or_640:(BOOL)is640 image:(UIImage *)_image
{
    if (is64 == YES) {
        float temp = _image.size.height > _image.size.width ? _image.size.height:_image.size.width;
        float a = temp/320;
        CGSize size = CGSizeMake(_image.size.width/a, _image.size.height/a);
        UIImage *newImage = [self  imageWithImage:_image scaledToSize:size];
        UIImage *__newImage = [self fixOrientation:newImage];
        return __newImage;
    }
    if (is640 == YES) {
        float temp = _image.size.height > _image.size.width ? _image.size.height:_image.size.width;
        float a = temp/640;
        CGSize size = CGSizeMake(_image.size.width/a, _image.size.height/a);
        UIImage *newImage = [self  imageWithImage:_image scaledToSize:size];
        UIImage *__newImage = [self fixOrientation:newImage];
        return __newImage;
    }
    return nil;

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章