0.0.4 • Published 4 years ago
@nostar/conver2xor v0.0.4
解析图片方库库
使用方式
推荐使用cdn的方法,方便日后更新
通过 cdn【推荐】
<script src="https://zuhaowan.zuhaowan.com/static/zhwfe/static/lib/conver2xor/index.js"></script>
<script>
new Conver2xor(url, options).then((res) => {});
</script>
通过 npm
npm i @nostar/conver2xor -S
import Conver2xor from '@nostar/conver2xor';
new Conver2xor(url, options).then((res) => {});
参数说明
参数名 | 描述 | 类型 | 默认 | 举例 |
---|---|---|---|---|
url | 文件地址 | string/array | '1.zhwv1' , ['1.zhwv1','2.zhwv2'] | |
options | 配置参数 | object,见下文 |
若
url
以http(s)
或//
开始,则不会在前面追加options.baseURL
若
url
不以.zhwv(\d+)
结尾,则会返回原 url
options 配置参数
参数名 | 描述 | 类型 | 默认 | 举例 |
---|---|---|---|---|
pwds | 各个版本对应的秘钥 | object | 保密 | { v1: 'pwd' } |
sliceIndexs | 各个版本对应的下标,全量为 0 | object | 200 | { v2: 200 } |
baseURL | 基础 url 前缀 | string | https://qnpicnew.zuhaowan.com/ |
new Conver2xor(url, options)
返回 promise, 返回值 res 参数如下
返回值说明
返回格式
url 为 string
参数名 | 描述 | 类型 | 备注 |
---|---|---|---|
success | 是否成功 | boolean | |
code | 成功或错误编码 | int | 0 成功1 解密错误2 请求错误3 非.zhwv1 或.zhwv2 结尾 |
url | 传入的参数 url | string | |
full_path | 请求的 url | string |
{
success: true,
code: 0,
data: 'data:image/jpeg;base64,......',
url: url,
full_url: baseURL + url
}
url 为 array。data 为数组,data 中每一项同上。
参数名 | 描述 | 类型 | 备注 |
---|---|---|---|
success | 是否全部成功 | boolean | |
code | 成功或错误编码 | int | 0 成功1 一项或多项失败-1 当前环境不支持 Uint8Array-2 未传递 url 或为空 |
{
success: true,
code: 0,
data: [
{
success: true,
code: 0,
data: 'data:image/jpeg;base64,......',
url: url,
full_url: baseURL + url
},
{
success: true,
code: 0,
data: 'data:image/jpeg;base64,......',
url: url,
full_url: baseURL + url
},
]
}