如何提升动态缩略图的清晰度效果?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1230个文字,预计阅读时间需要5分钟。
为提升动态页面的打开速度,动态相片或视频封面(简称:图片)都会生成缩略图:动态图片上传至腾讯云对象存储;利用对象存储提供的图片缩放服务生成缩略图;渲染动态图片时生成缩略图。
为了提升动态页的打开速度,动态相片或视频封面(简称:图片)都会生成缩略图:
- 动态图片上传至腾讯云对象存储;
- 使用对象存储提供的图片缩放服务生成缩略图;
- 渲染动态图片时使用缩略图;
- 点击缩略图时渲染原图;
动态图片是按照典型的九宫格布局的,图片的渲染宽高会根据图片数目和屏幕大小会进行微调:
如果是一张图片,横版的默认宽度为320,宽高比为4:3;竖版的默认高度为320,宽高比为3:4;
如果是多张图片,默认的宽高为100。
图片的渲染模式是 aspectFull,它的工作原理:
-
如果原图(宽高)大于渲染框(宽高),把渲染框的中心点与原图的中心点重合;然后,不断等比放大渲染框,直到渲染框超出原图为止;此时,渲染框覆盖的原图部分就是需要显示的图片内容,显示时图片内容会等比缩小至指定宽高。
-
如果原图小于渲染框,把渲染框的中心点与原图的中心点重合;然后,不断等比放大原图,直到渲染框被完全填满;此时,渲染框中的原图部分就是需要显示的图片内容。
本文共计1230个文字,预计阅读时间需要5分钟。
为提升动态页面的打开速度,动态相片或视频封面(简称:图片)都会生成缩略图:动态图片上传至腾讯云对象存储;利用对象存储提供的图片缩放服务生成缩略图;渲染动态图片时生成缩略图。
为了提升动态页的打开速度,动态相片或视频封面(简称:图片)都会生成缩略图:
- 动态图片上传至腾讯云对象存储;
- 使用对象存储提供的图片缩放服务生成缩略图;
- 渲染动态图片时使用缩略图;
- 点击缩略图时渲染原图;
动态图片是按照典型的九宫格布局的,图片的渲染宽高会根据图片数目和屏幕大小会进行微调:
如果是一张图片,横版的默认宽度为320,宽高比为4:3;竖版的默认高度为320,宽高比为3:4;
如果是多张图片,默认的宽高为100。
图片的渲染模式是 aspectFull,它的工作原理:
-
如果原图(宽高)大于渲染框(宽高),把渲染框的中心点与原图的中心点重合;然后,不断等比放大渲染框,直到渲染框超出原图为止;此时,渲染框覆盖的原图部分就是需要显示的图片内容,显示时图片内容会等比缩小至指定宽高。
-
如果原图小于渲染框,把渲染框的中心点与原图的中心点重合;然后,不断等比放大原图,直到渲染框被完全填满;此时,渲染框中的原图部分就是需要显示的图片内容。

