カメラで写真を撮るとき、UIImageのファイルサイズを取得したいと思います。
-(void)imagePickerController:(UIImagePickerController*)imagePicker didFinishPickingMediaWithInfo:(NSDictionary*)info {
UIImage *originalimage = [info objectForKey:UIImagePickerControllerOriginalImage];
NSData *dataForPNGFile = UIImagePNGRepresentation(originalimage);
int fileLengthPNG = dataForPNGFile.length;
NSLog(@"-->> fileSizePNG : [%i]", fileLengthPNG);
}
私はこのコードを書きましたが、システム コンソールは "fileSizePNG : [10550292]" を返しました。
10550292 バイトは大きすぎると思います。
約10MBなので、コードが間違っていると思いました。
何か問題がありましたら、私に任せていただけますか?