【发布时间】:2017-11-25 16:35:01
【问题描述】:
我正在尝试将视频文件的缩略图放在更大的 xaml 元素上,例如:页面或网格的背景图像或页面上的顶部横幅。在这种情况下,我从以下代码中获得了正常的缩略图。看起来不错,因为它们的分辨率很低。
var imgSource = await MyVideoFile.GetScaledImageAsThumbnailAsync(ThumbnailMode.VideosView, 200, ThumbnailOptions.UseCurrentScale)
我想要高分辨率的缩略图。我应该将视频文件的帧提取为位图图像并使用它们吗?还是有办法获得特定大小的高分辨率缩略图?
【问题讨论】:
-
如果您的自定义有高分辨率屏幕,您可以使用 ThumbnailOptions.UseCurrentScale 获取高分辨率缩略图。
-
我已经在使用 UseCurrentScale,正如您在我提供的代码中看到的那样
-
但是你的屏幕分辨率不高。
-
你会用ffmpeg吗?
-
是的,我的屏幕分辨率是 1366 x 720 ,缩略图在我的屏幕上的小图像元素上看起来不错,但在较大的元素上看起来很糟糕,我怎样才能获得高分辨率图像,我只能在更大的元素?哪个在所有屏幕分辨率上看起来都不错?
标签: c# image xaml uwp thumbnails