2011-02-16 69 views
1

我正在制作带覆盖帧的相机应用程序。这就是我所做的:iPhone 4上IOS 4拍摄照片和覆盖图像的正确比例?

  • 所有导航栏,工具栏和控制按钮都隐藏
  • 预览矩形重新调整与功能self.cameraViewTransform = CGAffineTransformScale(self.cameraViewTransform,1,1.24299);
  • 预览与上述改造设置为全屏(640×960)
  • 覆盖帧(320×480),在ImagePickerController的cameraOverlayView属性设置

拍摄完照片后,这里是我做: - 在currentContext 调整和绘制拍摄的图像(1936 X 2592),以640×960 - 绘制覆盖帧(320×480)到640×960 currentContext

但是我发现: - 规模是不是正确的 - fr ame似乎向大约2个像素的顶边移动

有没有关于这个问题的任何提示/解决方案?

+0

做你找到任何解决办法? – iBhavik 2012-07-23 06:07:17

回答

1

1936x2592给你的0.74
640x960的纵横比给你的0.66

640x856(320x428)宽高比将是正确的图像的大小,以保持高宽比。

希望它可以帮助...