Web 有没有一种方法可以在不使用字母装箱的情况下获得高分辨率的YouTube视频缩略图?

Web 有没有一种方法可以在不使用字母装箱的情况下获得高分辨率的YouTube视频缩略图?,web,youtube,language-agnostic,youtube-api,Web,Youtube,Language Agnostic,Youtube Api,我完全不明白为什么YouTube API的缩略图中似乎包含视频的字母框。如果我想要缩略图,并使用,我可以得到有点太小的mqdefault版本(但谢天谢地没有字母盒),但是如果我跳起来说sddefault,这是一个很好的大小,我会得到: () 我真的只想要不带字母盒的。我必须自己编程裁剪出来吗?有没有一种方法可以在不使用字母装箱的情况下获得大小合适的YouTube缩略图?上传的视频以4:3的纵横比创建三个缩略图(默认、中等和标准) 高清视频还创建了另外两个16:9纵横比(High和maxres)

我完全不明白为什么YouTube API的缩略图中似乎包含视频的字母框。如果我想要缩略图,并使用,我可以得到有点太小的
mqdefault
版本(但谢天谢地没有字母盒),但是如果我跳起来说
sddefault
,这是一个很好的大小,我会得到:

()


我真的只想要不带字母盒的。我必须自己编程裁剪出来吗?有没有一种方法可以在不使用字母装箱的情况下获得大小合适的YouTube缩略图?

上传的视频以4:3的纵横比创建三个缩略图(默认、中等和标准)

高清视频还创建了另外两个16:9纵横比(High和maxres)的缩略图,以及4:3的缩略图,这使得这些缩略图上有字母框

对于该视频,以下是可用的缩略图:

"thumbnails": {
 "default": {
  "url": "https://i.ytimg.com/vi/12fR9neVnS8/default.jpg",
  "width": 120,
  "height": 90
 },
 "medium": {
  "url": "https://i.ytimg.com/vi/12fR9neVnS8/mqdefault.jpg",
  "width": 320,
  "height": 180
 },
 "high": {
  "url": "https://i.ytimg.com/vi/12fR9neVnS8/hqdefault.jpg",
  "width": 480,
  "height": 360
 },
 "standard": {
  "url": "https://i.ytimg.com/vi/12fR9neVnS8/sddefault.jpg",
  "width": 640,
  "height": 480
 },
 "maxres": {
  "url": "https://i.ytimg.com/vi/12fR9neVnS8/maxresdefault.jpg",
  "width": 1280,
  "height": 720
 }

听起来你想要道格。。。我必须以编程的方式(在我的例子中是C#)完成它

我没有使用CSS设置样式,而是自动复制缩略图。我找不到一个很好的方法来检测我是否需要为全屏版本的缩略图和宽屏版本设计样式(我发现的大多数解决方案都需要将图像作为背景来设计样式,以便在浏览器中获得裁剪效果)。我的工具允许用户输入他们想要的任何Youtube密钥,因此我无法控制他们选择的内容

我首先打电话:

然后我使用它返回的缩略图属性填充我的视频记录(通常是hqdefault.jpg)。我找到的c#函数链接如下


如果不是因为它是巨大的,那么这个缩略图会非常好用。不管你使用哪种语言,都应该在某处找到一个快速图像大小调整功能。带宽是个问题,因为它将被下载。