我在本地存储图像,但我的图像以小尺寸存储。我想以orignal尺寸存储此图像我该怎么做?
我的商店图片代码是这样的..
NSString *myurl = [[NSString alloc]init];
myurl =[data valueForKey:@"large_image"];
NSData *mydata = [[[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:myurl]] retain];
UIImage *myimage = [[[UIImage alloc] initWithData:mydata] retain];
NSData *imageData = UIImagePNGRepresentation(myimage);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
// NSString *imageName = [NSString stringWithFormat:@"image.png",documentsDirectory];
NSString *fullPathToFile = [documentsDirectory stringByAppendingPathComponent:Imagename];
[imageData writeToFile:fullPathToFile atomically:YES];
这是存储的图像
这是原始图像
答案 0 :(得分:0)
我在代码中做错了。这就是原因。为什么会这样。
可能是因为泄漏确定时间知识。 :)
另外,所有事情都是正确的。