压缩的YouTube默认图片

时间:2017-05-24 11:53:28

标签: youtube youtube-api pagespeed responsive-images

YouTube视频使用不同分辨率的默认缩略图。我们使用“默认”版本(即:http://img.youtube.com/vi/UNIQUECODE/default.jpg)预览YouTube视频,然后再展示它们。

问题是Google PageSpeed然后将页面视为具有非压缩图像。 (即:压缩http://img.youtube.com/vi/UNIQUECODE/default.jpg可以节省1.1KiB(减少23%)。)。

无论如何都要调用他们的API并获得压缩图像来显示?

1 个答案:

答案 0 :(得分:0)

只提供默认选项,它们没有处理选项。一种可能性是像TinyPNG这样的第三方压缩服务。他们的开发人员API允许您远程压缩图像:

  

Features:“您可以直接上传图片,也可以指定要压缩的图片的网址。”

使用JSON的POST请求将压缩TinyPNG服务器上的Youtube图像:

POST /shrink HTTP/1.1
Host: api.tinify.com
Authorization: Basic YXBpOmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1
Content-Type: application/json
{
  "source": {
    "url": " http://img.youtube.com/vi/UNIQUECODE/default.jpg)"
  }
}

(JSON)响应会为您提供一个新的压缩图像链接,而不是来自Youtube的链接。