- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些代码可以在拍照时为我的 Lumia 1020 获得最高质量的视频编码属性。具体如下,
IEnumerable<VideoEncodingProperties> pIEeAllRes = cMCeCapture.VideoDeviceController.GetAvailableMediaStreamProperties(MediaStreamType.VideoPreview).Select(x => x as VideoEncodingProperties);
VideoEncodingProperties pVEPBestRes = pIEeAllRes.OrderByDescending(x => x.Width * x.Height).ThenByDescending(x => x.FrameRate.Numerator / (double)x.FrameRate.Denominator).FirstOrDefault();
这将返回我可用的仅有的 1280 x 720 分辨率之一。当我拍照时,每边都会出现奇怪的绿线。我附上了照片,知道为什么会发生这种情况以及如何避免这种情况吗?
请原谅我凌乱的脸,哈哈!
最佳答案
在 Windows Phone 上,您会发现三个独立的 MediaStreamTypes
:VideoPreview
、Photo
和 VideoRecord
。将这些视为来自相机的三个独立流,分别用于取景器、照片和录制视频。这些是单独的流这一事实意味着您可以分别在每个流上设置分辨率(也称为 MediaStreamProperties):
这样您就不会一直以 20 MP 的速度运行设备。
现在,即使这些是单独的引脚,也有一些限制,您刚刚遇到了一个:捕获流(照片、视频记录)的宽高比需要与VideoPreview 的纵横比,否则你会得到奇怪的伪像。这为您提供了两个选择:
关于c# - 媒体捕捉 : Photos have odd color letterboxing on Windows Phone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30411051/
我正在设计一个基于 Web 的仿 PowerPoint 演示文稿,以便它可以在所有设备上运行。它以横向格式运行,在大多数设备上运行良好,但在高度按比例较短的屏幕上,CinemaScope(如在我的 A
我有一个按钮,按下时调用以下函数 local function showHudPressed() local options = { effect = "slideLe
我有一些代码可以在拍照时为我的 Lumia 1020 获得最高质量的视频编码属性。具体如下, IEnumerable pIEeAllRes = cMCeCapture.VideoDeviceCont
我有 Default-568@2x.png 加载良好。 但是,(在实际设备上)显示 iPhone 5 后,会以信箱模式显示 Default.png。然后它加载 1136 × 640 px 标题屏幕 -
我是一名优秀的程序员,十分优秀!