찍은 사진에 오버레이 이미지를 추가하려고합니다. 어떻게이 일을 할 수 있는지에 대한 예를 본 사람 있습니까? 나는 투명한 PNG 파일 인 그림을 원한다. 그리고 나서 사용자가 그림을 그 그림으로 찍을 수있게한다.오버레이가있는 iPad/iPhone에서 카메라 사용
답변
Iulius는 본질적으로 중복 질문입니다. 그러나 한 가지 문제를 제외하기 위해 - 사용자가 샷을 구성하는 동안 오버레이를 볼 수있게 하시겠습니까? (즉, 앱이 사람들의 머리에 다른 모자를 표시하는 경우 사진을 찍는 동안 모자가 공간에 떠있는 것처럼 보이기를 원합니 까?). 더 자세히 알고 싶다면 imagePickerController의 cameraOverlayView 속성을 사용해야합니다.이 속성을 사용하면 카메라에 자신의 뷰를 슈퍼 임 포즈 할 수 있습니다. 이 주제에 대한 질문이 하나처럼, 이미 SO가 있습니다 How to add a overlay view to the cameraview and save it
업데이트 재 : 확장 - 당신이 이미지를 당신이 가진 차이 문제로지고있어 상쇄되는 것을 말할 때, 나는 가정 LilMoke을 카메라의 화면 비율 (4 : 3)과 iPhone의 화면 (3 : 4)을 보여줍니다. 상수를 정의하고이를 사용하여 UIImagePickerController의 cameraViewTransform 속성을 설정할 수 있습니다. 이 라인을 따라 코드가 궤도에 당신을 얻을하지 않는 경우
#define CAMERA_TRANSFORM 1.24299
// First create an overlay view for your superimposed image
overlay = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
overlay.backgroundColor=[UIColor clearColor];
overlay.opaque = NO;
UIImagePickerController *imagePicker;
imagePicker = [[[UIImagePickerController alloc] init] autorelease];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.showsCameraControls = YES; // assuming you need these?
imagePicker.toolbarHidden = YES;
imagePicker.navigationBarHidden = YES;
imagePicker.wantsFullScreenLayout = YES;
imagePicker.cameraViewTransform = CGAffineTransformScale(imagePicker.cameraViewTransform,
CAMERA_TRANSFORM, CAMERA_TRANSFORM); // If I understood your problem, this should help
imagePicker.cameraOverlayView = overlay;
는, 어쩌면 당신이 당신의 고민에서 모든 관련 코드를 게시 할 수 있습니다 : 여기에 우수한 증강 현실 튜토리얼 at raywenderlich.com에서 코드를 부분적으로 차용 한 조각, 단순화의 여기 프로젝트. 위와 같이 cameraViewTransform을 설정하는 것이 좋습니다.
딜란, 네가하고 싶은 것이 있습니다. 그러나 제가 발견 한 모든 예는 이미지가 상쇄 된 것과 똑같은 일을합니다. 처음에 이것을했을 때 나는 그 문제를 알아 차 렸습니다. 그래서 예제를 찾기 시작했습니다 ... 그리고 모두가 같은 문제를 공유하고 아무도 그것을 해결하지 못하는 것 같습니다. 스케일링 문제가되는 것 같지만 확실하지 않습니다. – LilMoke
@LilMoke 위에서 설명한대로 ImagePickerController 도움말의 cameraViewTransform 속성을 변경합니까? – Dylan
딜란, 나는 이것에 관해서 돌아 왔고 아직 작동하지 않았다. 기본적으로 내 코드는이 게시물을 다음과 같습니다. http://stackoverflow.com/questions/2076456/watermark-image-on-real-time-on-camera-view-in-iphone/2078700#2078700 변환을 추가했지만 않았다 도움이되지 않는 것 같아서, 내가 잘못된 시간에 그것을하고있을 수도 있습니다. 게시물에서 아직 활성 상태 인 경우 변환을 수행하는 방법을 게시 할 수 있으며 문제가 표시 될 수 있습니다. 도와 주셔서 감사합니다. – LilMoke
- 1. 그라디언트 오버레이가있는 CSS3 배경 - Firefox에서만 그라데이션 사용
- 2. 오버레이가있는 Google지도
- 3. Flex 카메라 UI가없는 카메라 사용
- 4. 오버레이가있는 WPF 원형 차트
- 5. android :지도 오버레이가있는 ConcurrentModificationException
- 6. Android : 오버레이가있는 맞춤 버튼
- 7. 카운티 오버레이가있는 Google지도가 있습니까?
- 8. 마우스 오버레이가있는 대화식지도
- 9. xCode 오버레이가있는 비디오 플레이어
- 10. Android에서 카메라 활동 사용
- 11. 응용 프로그램에서 카메라 사용
- 12. 카메라 OK 버튼 사용
- 13. Android 에뮬레이터에서 카메라 사용
- 14. 안드로이드 - 사용 카메라 플래시
- 15. UiImagePickerController - 오버레이가있는 추가 미리보기 화면
- 16. Android : 프로그래밍 방식으로 카메라 사용/사용 안함
- 17. 다중 오버레이가있는 무료 DICOM 파일
- 18. 이미지 오버레이가있는 플래시 버튼 트리거
- 19. 오버레이가있는 MapView에는 성능 문제가 있습니다.
- 20. Silverlight에서 오버레이가있는 Button에서 ClickEvent를 얻으려면?
- 21. iPhone SDK - 맞춤 카메라 사용
- 22. 카메라 감지 및 경고보기 사용
- 23. 플렉스의 안드로이드 카메라 클래스 사용
- 24. 안드로이드 카메라 사용 표면 없음
- 25. Android 카메라 사용 응용 프로그램
- 26. 내장 카메라 대신 USB를 통해 연결된 카메라 사용
- 27. 카메라 오버레이 (iPhone)에서 표준 카메라 버튼 사용
- 28. android에서 두 카메라 모두 사용 : "카메라 서비스에 연결하지 못했습니다."
- 29. iOS 카메라 사용 정책 보이지 않는 카메라 모니터링
- 30. Google지도 내비게이션 및 텍스트 오버레이가있는 Android 앱
[사진 라이브러리에 오버레이가 추가 된 사진 저장 가능] (http://stackoverflow.com/questions/5359868/saving-photo-with-added-overlay-to-photo-library) –
예, 아니요 해결책이 주어졌다. 내 게시물에 명시된 바와 같이, 나는 이것을 수행하는 방법의 예를 발견하지 못했습니다. 시도해 줘서 고마워. 그리고 나는 링크를 살펴볼 것이다. 그러나 그것은 유망한 것으로 보지 않는다. – LilMoke