+ (void)calulateImageFileSize:(UIImage *)image {
NSData *data = UIImagePNGRepresentation(image);
if (!data) { data = UIImageJPEGRepresentation(image, 1.0);//
}
double dataLength = [data length] * 1.0;
NSArray *typeArray = @[@"bytes",@"KB",@"MB",@"GB",@"TB",@"PB", @"EB",@"ZB",@"YB"];
NSInteger index = 0; while (dataLength > 1024) {
dataLength /= 1024.0; index ++; } NSLog(@"图片大小= %.3f %@",dataLength,typeArray[index]);
}
NSData *data = UIImagePNGRepresentation(image);
if (!data) { data = UIImageJPEGRepresentation(image, 1.0);//
}
double dataLength = [data length] * 1.0;
NSArray *typeArray = @[@"bytes",@"KB",@"MB",@"GB",@"TB",@"PB", @"EB",@"ZB",@"YB"];
NSInteger index = 0; while (dataLength > 1024) {
dataLength /= 1024.0; index ++; } NSLog(@"图片大小= %.3f %@",dataLength,typeArray[index]);
}