压缩的 YouTube 默认图像



YouTube视频有不同的分辨率默认缩略图可供使用。 我们使用"默认"版本(即:http://img.youtube.com/vi/UNIQUECODE/default.jpg(在显示YouTube视频之前对其进行预览。

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

无论如何都可以调用他们的 API 并获取要显示的压缩图像吗?

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

功能:"您可以直接上传图像,也可以指定要压缩的图像的URL。

使用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的链接。

最新更新