iOS下载图片保存在本地





?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
-( void )test{
 
     NSLog(@ "Downloading…" );
     // Get an image from the URL below
     UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@ "http://www.objectgraph.com/images/og_logo.png" ]]];
     
     NSLog(@ "%f,%f" ,image.size.width,image.size.height);
     
     // Let’s save the file into Document folder.
     // You can also change this to your desktop for testing. (e.g. /Users/kiichi/Desktop/)
     // NSString *deskTopDir = @”/Users/kiichi/Desktop”;
     
     NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
     
     // If you go to the folder below, you will find those pictures
     NSLog(@ "%@" ,docDir);
     
     NSLog(@ "saving png" );
     NSString *pngFilePath = [NSString stringWithFormat:@ "%@/test.png" ,docDir];
     NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation(image)];
     [data1 writeToFile:pngFilePath atomically:YES];
     
//    NSLog(@"saving jpeg");
//    NSString *jpegFilePath = [NSString stringWithFormat:@"%@/test.jpeg",docDir];
//    NSData *data2 = [NSData dataWithData:UIImageJPEGRepresentation(image, 1.0f)];//1.0f = 100% quality
//    [data2 writeToFile:jpegFilePath atomically:YES];
     
     NSLog(@ "saving image done" );
     
     [image release];
 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值