youtube - 压缩的YouTube默认图像

标签 youtube youtube-api pagespeed responsive-images

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

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

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

最佳答案

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

Features: "You can either upload images directly or specify a URL to the image you want to compress."



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

关于youtube - 压缩的YouTube默认图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44157681/

相关文章:

jquery fancybox 在 FF 和 IE 中关闭后仍然内联播放视频

youtube - YouTube:有什么方法可以获取用户观看的视频列表?

Youtube API 返回的浏览量超过了 native 列出的浏览量

html - Google PageSpeed "Ensure text remains visible"可能节省 0 毫秒

javascript - Youtube iframe API : OnReady not firing for Chrome extension

Javascript - 使用 Youtube Data API 显示 videoID

zend-framework - 是否可以使用 Zend 库上传到 youtube,但延迟列出它,直到我指定的时间?

css - Pagespeed缓存css,开发烦人

caching - PageSpeed Insights - 静态 Assets 缓存对分数和 SEO 的影响

android - [YouTube IFrame][Android] 如何从移动浏览器中删除 YouTube Logo