Firemonkey XE5를 사용하여 사진을 찍어 장치에 저장합니다. 나는 표준 동작 인 TakePhotoFromCameraAction
과 on DidFinishTaking get TBitmap
을 사용한다. 괜찮아요. 그러나이 그림을 저장할 때Firemonkey에서 사진 찍기 및 저장
ImageContainer.Bitmap.SaveToFile(System.IOUtils.TPath.GetDocumentsPath + System.SysUtils.PathDelim + 'myfile.bmp');
아무런 일도 일어나지 않습니다. 이미지는 저장되지 않지만 애플리케이션이 실행중인 것 같습니다. 다른 사진을 찍을 수 있습니다.
해결 방법?
안녕하세요, 오 사마 ... 답변을 주셔서 감사합니다. 확장 기능을 jpg로 변경했지만 도움이되지 않았습니다. 이제 저는 을 가지고 있습니다. ImageContainer.Bitmap.SaveToFile (System.IOUtils.TPath.GetDocumentsPath + System.SysUtils.PathDelim + 'myfile.jpg'); 그리고 여전히 괜찮지 않습니다. 코드가 무엇입니까? 나 한테 그걸 나눠 주시겠습니까? –
내 코드 : ImageFile : = System.IOUtils.TPath.Combine (System.IOUtils.TPath.GetSharedDownloadsPath, 'MyImage.jpg'); ImageControl.Bitmap.SaveToFile (ImageFile); 그것은 나를 위해 잘 작동합니다. 작동하지 않는 경우 SaveToFile 함수로 추적하여 문제가 무엇인지 찾아 보시기 바랍니다. –