1.0.1 • Published 2 years ago

jssdk-resources-cloud v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

这是什么东西?

这是一个用来一键上传静态资源到腾讯云 COS 对象存储并返回一个经 CDN 加速的地址。 目前支持两种资源的处理,一是图片,二是压缩包。 图片可通过一些配置项进行格式转换、质量压缩、图片水印以及获取图片信息; 压缩包则是返回经过 CDN 下载加速的地址。

怎么用?

很简单

const CLOUD = require("jssdk-resources-sdk");
CLOUD(fileData, config).then((res) => {
  console.log(res);
});

配置项

config 为图片处理的可配置项,更多可参考 数据万象

// 格式转换
// 支持jpg,bmp,gif,png,webp,yjpeg 等,其中 yjpeg 为数据万象针对 jpeg 格式进行的优化,本质为 jpg 格式;缺省为原图格式。
config = {
  format: "webp",
};

// 质量变换
// quality: 图片的绝对质量,取值范围0~100。数值以原图质量为标准。例如原图质量为80,将 rquality 设置为80后,得到处理结果图的图片质量为64(80x80%)。
// rquality: 图片的相对质量,取值范围0 - 100 ,数值以原图质量为标准。例如原图质量为80,将 rquality 设置为80后,得到处理结果图的图片质量为64(80x80%)。
// lquality: 图片的最低质量,取值范围0 - 100 ,设置结果图的质量参数最小值。例如原图质量为85,将 lquality 设置为80后,处理结果图的图片质量为85。例如原图质量为60,将 lquality 设置为80后,处理结果图的图片质量会被提升至80。
config = {
  quality: 80,
};