gpt4 book ai didi

ios - AVFoundation 的 iPhone 5 视网膜显示宽高比

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:13:26 25 4
gpt4 key购买 nike

AVFoundation 提供了显示视频时可以使用的不同图像纵横比。

例如:

- NSString *const AVCaptureSessionPreset320x240;
- NSString *const AVCaptureSessionPreset352x288;
- NSString *const AVCaptureSessionPreset640x480;

http://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVCaptureSession_Class/Reference/Reference.html#//apple_ref/doc/c_ref/AVCaptureSessionPresetHigh

在 iPhone4 和 iPad 上,这些分辨率被设计为全屏。但在配备视网膜显示屏的 iPhone 5 上,iPhone 显示屏更高。

应该如何处理显示来自 AvFoundation 的视频提要?除了必须选择更大的纵横比并进行裁剪、缩放视频(弄乱其纵横比)或在我们的应用中留下一些空白屏幕空间之外,还有其他选择吗?

最佳答案

您可以在 iPhone 5 上使用 AVCaptureSessionPreset1920x1080 预设。请参阅 AVCaptureSession Class Reference 适用于 iOS

编辑:

AVCaptureSessionPresetiFrame960x540 预设与 AVCaptureSessionPreset1920x1080 的比例相同。如果您想提高性能并保持纵横比,这应该是最佳选择。

关于ios - AVFoundation 的 iPhone 5 视网膜显示宽高比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12726397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com