1
透明部分を持つイメージを保存していますが、ドキュメントフォルダに保存している間に透明部分が白に変わりました。以下はiphoneアプリのドキュメントフォルダ内の透明UIImage
は
NSData *dataPhoto = UIImageJPEGRepresentation(imageBigPhoto, 1.0);
//NSData *dataPhoto = UIImagePNGRepresentation(imageBigPhoto);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fullPathWithFoldername=[documentsDirectory stringByAppendingFormat:@"/%@",[[NSUserDefaults standardUserDefaults]valueForKey:@"PhotoFolderName"]];
//NSLog(@"%@",fullPathWithFoldername);
NSString *fullPath = [fullPathWithFoldername stringByAppendingPathComponent:name];
[dataPhoto writeToFile:fullPath atomically:YES];
PNG形式からJPEG形式に切り替えました。 PNGにも同じ問題がありますか? – Ariel
JPEGは透過を行いません。 – ssteinberg