在iPhone 4上的IOS 4中拍摄照片和叠加图像的正确比例?

时间:2011-02-16 01:14:56

标签: iphone ios ios4

我正在使用叠加框架制作相机应用程序。这就是我所做的:

  • 隐藏所有导航栏,工具栏和控制按钮
  • 使用函数self.cameraViewTransform = CGAffineTransformScale(self.cameraViewTransform,1,1.24299)重新调整预览矩形;
  • 使用上述转换
  • 将预览设置为全屏(640 x 960)
  • Overlay Frame(320 x 480)在ImagePickerController的cameraOverlayView属性中设置

拍照后,我就是这样做的: - 在currentContext中调整大小并将拍摄的图像(1936 x 2592)绘制为640 x 960 - 将覆盖帧(320 x 480)绘制到640 x 960 currentContext

但我发现: - 规模不对 - 框架出现向顶部边缘移动约2x像素

是否有关于此问题的提示/解决方案?

1 个答案:

答案 0 :(得分:1)

1936x2592给你的长宽比为0.74
640x960为您提供0.66

的宽高比

640x856(320x428)是保持宽高比的正确图像尺寸。

希望它有所帮助...