【问题标题】:Using AVFoundation to take photo like Camera app, not video使用 AVFoundation 像相机应用一样拍照,而不是视频
【发布时间】:2014-04-11 18:39:39
【问题描述】:

我正在使用 AVFoundation 为拍照应用创建自己的 UI。

我已经成功实现了 AVFoundation,这样我就可以为前后摄像头以及快门按钮以及随后保存照片提供预览层和设备输入,但是,我注意到使用此方法不会重新创建相机应用程序在它拍照的方式。查看相机应用程序(我在 iPhone 5s 上),照片模式比视频模式更亮(并且分辨率/大小不同),事实证明 AVFoundation(或者至少我是如何实现的)模仿视频模式,而不是照片模式。

是否可以在相机中重新创建照片模式?还是我们仅限于视频模式?

像往常一样谢谢:)

【问题讨论】:

    标签: ios video camera avfoundation photo


    【解决方案1】:

    有关详细信息,请参阅 AVFoundation 编程指南,但听起来您可能可以调整 AVCaptureSession 预设?

    AVCaptureSession 处理您想要的质量/分辨率。 预设选项包括:

    • AVCaptureSessionPresetHigh
    • AVCaptureSessionPresetMedium
    • AVCaptureSessionPresetLow
    • AVCaptureSessionPreset640x480
    • AVCaptureSessionPreset1280x720
    • AVCaptureSessionPresetPhoto

    您可能设置了“AVCaptureSessionPresetPhoto”以外的其他内容

    https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html

    【讨论】:

    • 原来没有设置默认值。哇!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多