|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#define
A_RECEIVE 1000 NSData
*imageData = UIImageJPEGRepresentation([UIImage imageNamed:@"xxx.jpg"],
1); NSMutableArray
*imageDataArray = [[NSMutableArray
alloc] init]; for
(int
i = 0; i<= [imageData length]-A_RECEIVE; i+=A_RECEIVE) { lastIValue
= i+A_RECEIVE; NSString
*rangeStr = [NSString
stringWithFormat:@"%i,%i",i,A_RECEIVE]; NSData
*subData = [imageData subdataWithRange:NSRangeFromString(rangeStr)]; [imageDataArray
addObject:subData]; } NSString
*rangeStr = [NSString
stringWithFormat:@"%i,%i",lastIValue,[imageData
length]%A_RECEIVE]; NSData
*subData = [imageData subdataWithRange:NSRangeFromString(rangeStr)]; [imageDataArray
addObject:subData]; NSMutableData
*newData = [[NSMutableData
alloc] init]; for
(int
i = 0; i< [imageDataArray count]; i++) { [newData
appendData:[imageDataArray objectAtIndex:i]]; } [imageDataArray
release]; UIImage
*newImage = [[UIImage alloc] initWithData:newData]; [newData
release]; [testImage
setImage:newImage]; [newImage
release]; |
大图片分段发送 iphone
最新推荐文章于 2026-01-04 14:53:20 发布
本文详细介绍了如何将大型图片数据分割成多个小块,并通过特定算法重新组合,以实现高效的数据管理和图像处理任务。
1万+

被折叠的 条评论
为什么被折叠?



