iPhone 4 上 IOS 4 中拍摄照片和叠加图像的正确比例?
Posted
技术标签:
【中文标题】iPhone 4 上 IOS 4 中拍摄照片和叠加图像的正确比例?【英文标题】:The correct scale of taken photo and overlay image in IOS 4 on iPhone 4? 【发布时间】:2011-02-16 01:14:55 【问题描述】:我正在制作一个带有覆盖框的相机应用程序。我就是这样做的:
隐藏所有导航栏、工具栏和控制按钮 使用函数 self.cameraViewTransform = CGAffineTransformScale(self.cameraViewTransform, 1, 1.24299); 重新缩放预览矩形; 通过上述转换将预览设置为全屏 (640 x 960) 在 ImagePickerController 的 cameraOverlayView 属性中设置了叠加帧 (320 x 480)拍照后,这是我所做的: - 在 currentContext 中将拍摄的图像 (1936 x 2592) 调整大小并绘制为 640 x 960 - 将覆盖框 (320 x 480) 绘制到 640 x 960 currentContext
但我发现: - 规模不是那么正确 - 框架似乎向顶部边缘移动了大约 2 倍像素
有没有关于这个问题的提示/解决方案?
【问题讨论】:
【参考方案1】:1936x2592 为您提供 0.74 的纵横比 640x960 为您提供 0.66 的纵横比
640x856 (320x428) 是保持纵横比的正确图像尺寸。
希望对你有帮助……
【讨论】:
以上是关于iPhone 4 上 IOS 4 中拍摄照片和叠加图像的正确比例?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iPhone/iPad 上使用 iOS5 或 iOS6 拍摄的照片上添加文本标签?
如何在 iphone 中使用 avFoundation 像 Instagram 应用一样拍摄方形照片?
iPhone相机,如何避免相机在预览视图上叠加;如何知道何时进入预览视图?