2011-02-09 6 views
0

イメージをローカルに保存していますが、イメージは小さいサイズで保存されています。私は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]; 

これは、保存された画像 enter image description here

であり、これは私は間違ってやっているのorignal画像

enter image description here

+0

bigとsmallはどういう意味ですか?もう一度見ると? データを正しく保存しているようです。たぶんあなたはそれを表示しているとき画像を拡大縮小/拡大しています – koregan

+0

私は今大きくて小さくても理解できると思います –

+0

私はまだここに..! –

答えて

0

ですコード。これがまさにその理由だ。なぜこれが起こったのですか?

その時のリーク・オア知識のことでしょうか。 :)

その他賢明な全てが正しいだけです。

関連する問題