Commit 78eb2f59 authored by admin's avatar admin

上传图片压缩更多

parent 54200797
...@@ -144,7 +144,7 @@ ...@@ -144,7 +144,7 @@
- (void)saveImage:(UIImage *)currentImage { - (void)saveImage:(UIImage *)currentImage {
NSData *imageData = UIImageJPEGRepresentation(currentImage, 0.5); NSData *imageData = UIImageJPEGRepresentation(currentImage, 0.01);
// NSString *imageName = [NSString stringWithFormat:@"%d", (int)_imageNameArray.count]; // NSString *imageName = [NSString stringWithFormat:@"%d", (int)_imageNameArray.count];
NSString *imageName = [CommonFunc md5Data:imageData]; NSString *imageName = [CommonFunc md5Data:imageData];
...@@ -226,7 +226,7 @@ ...@@ -226,7 +226,7 @@
NSString *imageName = _imageNameArray[i]; NSString *imageName = _imageNameArray[i];
NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName]; NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName];
UIImage *image = [UIImage imageWithContentsOfFile:fullPath]; UIImage *image = [UIImage imageWithContentsOfFile:fullPath];
NSData *imageData = UIImageJPEGRepresentation(image, 0.5); NSData *imageData = UIImageJPEGRepresentation(image, 0.01);
NSString *imageBase64 = [imageData base64EncodedStringWithOptions:0]; NSString *imageBase64 = [imageData base64EncodedStringWithOptions:0];
NSMutableDictionary *dict = [NSMutableDictionary dictionary]; NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setObject:imageBase64 forKey:@"fileContent"]; [dict setObject:imageBase64 forKey:@"fileContent"];
......
...@@ -164,7 +164,7 @@ ...@@ -164,7 +164,7 @@
NSString *imageName = _imageNameArray[_rowNumber - 3]; NSString *imageName = _imageNameArray[_rowNumber - 3];
NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName]; NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName];
UIImage *image = [UIImage imageWithContentsOfFile:fullPath]; UIImage *image = [UIImage imageWithContentsOfFile:fullPath];
NSData *imageData = UIImageJPEGRepresentation(image, 0.5); NSData *imageData = UIImageJPEGRepresentation(image, 0.01);
NSString *imageBase64 = [imageData base64EncodedStringWithOptions:0]; NSString *imageBase64 = [imageData base64EncodedStringWithOptions:0];
NSDictionary *parameters = @{ NSDictionary *parameters = @{
@"description":cell.titleTextView.text, @"description":cell.titleTextView.text,
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
} }
- (void)saveImage:(UIImage *)currentImage { - (void)saveImage:(UIImage *)currentImage {
NSData *imageData = UIImageJPEGRepresentation(currentImage, 0.5); NSData *imageData = UIImageJPEGRepresentation(currentImage, 0.01);
NSString *imageName = [CommonFunc md5Data:imageData]; NSString *imageName = [CommonFunc md5Data:imageData];
[_imageNameArray addObject:imageName]; [_imageNameArray addObject:imageName];
...@@ -336,7 +336,7 @@ ...@@ -336,7 +336,7 @@
NSString *imageName = _imageNameArray[_rowNumber - 3]; NSString *imageName = _imageNameArray[_rowNumber - 3];
NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName]; NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName];
UIImage *image = [UIImage imageWithContentsOfFile:fullPath]; UIImage *image = [UIImage imageWithContentsOfFile:fullPath];
NSData *imageData = UIImageJPEGRepresentation(image, 0.5); NSData *imageData = UIImageJPEGRepresentation(image, 0.01);
NSString *imageBase64 = [imageData base64EncodedStringWithOptions:0]; NSString *imageBase64 = [imageData base64EncodedStringWithOptions:0];
NSDictionary *parameters = @{ NSDictionary *parameters = @{
@"description":cell.titleTextView.text, @"description":cell.titleTextView.text,
......
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
- (void)saveImage:(UIImage *)currentImage { - (void)saveImage:(UIImage *)currentImage {
NSData *imageData = UIImageJPEGRepresentation(currentImage, 0.5); NSData *imageData = UIImageJPEGRepresentation(currentImage, 0.01);
NSString *imageName = [CommonFunc md5Data:imageData]; NSString *imageName = [CommonFunc md5Data:imageData];
[_imageNameArray addObject:imageName]; [_imageNameArray addObject:imageName];
...@@ -392,7 +392,7 @@ ...@@ -392,7 +392,7 @@
NSString *imageName = _imageNameArray[i]; NSString *imageName = _imageNameArray[i];
NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName]; NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName];
UIImage *image = [UIImage imageWithContentsOfFile:fullPath]; UIImage *image = [UIImage imageWithContentsOfFile:fullPath];
NSData *imageData = UIImageJPEGRepresentation(image, 0.5); NSData *imageData = UIImageJPEGRepresentation(image, 0.01);
NSString *imageBase64 = [imageData base64EncodedStringWithOptions:0]; NSString *imageBase64 = [imageData base64EncodedStringWithOptions:0];
NSMutableDictionary *dict = [NSMutableDictionary dictionary]; NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setObject:imageBase64 forKey:@"fileContent"]; [dict setObject:imageBase64 forKey:@"fileContent"];
......
...@@ -117,6 +117,13 @@ ...@@ -117,6 +117,13 @@
- (void)createImagePicker:(UIButton *)sender - (void)createImagePicker:(UIButton *)sender
{ {
if (_imageNameArray.count > 9) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"最多上传10张图片!" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil];
[alert show];
return;
}
if (sender.tag == 2201) { if (sender.tag == 2201) {
_rowNumber++; _rowNumber++;
} }
...@@ -154,7 +161,7 @@ ...@@ -154,7 +161,7 @@
#pragma mark - 保存图片至沙盒 #pragma mark - 保存图片至沙盒
- (void)saveImage:(UIImage *)currentImage { - (void)saveImage:(UIImage *)currentImage {
NSData *imageData = UIImageJPEGRepresentation(currentImage, 0.5); NSData *imageData = UIImageJPEGRepresentation(currentImage, 0.01);
NSString *imageName = [CommonFunc md5Data:imageData]; NSString *imageName = [CommonFunc md5Data:imageData];
...@@ -350,7 +357,7 @@ ...@@ -350,7 +357,7 @@
NSString *imageName = _imageNameArray[i]; NSString *imageName = _imageNameArray[i];
NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName]; NSString *fullPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:imageName];
UIImage *image = [UIImage imageWithContentsOfFile:fullPath]; UIImage *image = [UIImage imageWithContentsOfFile:fullPath];
NSData *imageData = UIImageJPEGRepresentation(image, 0.5); NSData *imageData = UIImageJPEGRepresentation(image, 0.01);
NSString *imageBase64 = [imageData base64EncodedStringWithOptions:0]; NSString *imageBase64 = [imageData base64EncodedStringWithOptions:0];
NSMutableDictionary *dict = [NSMutableDictionary dictionary]; NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setObject:imageBase64 forKey:@"fileContent"]; [dict setObject:imageBase64 forKey:@"fileContent"];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment