Skip to content

Latest commit

 

History

History
80 lines (47 loc) · 2.14 KB

picture.md

File metadata and controls

80 lines (47 loc) · 2.14 KB

图片格式化

对于*.hdslb.com/bfs下的图片文件都可以使用以下格式化参数

*.hdslb.com/bfs/*/*.[jpg/png/gif]@{width}w_{high}h_{quality}q.{format}

可选参数 含义 备注
width 图片最大限制宽度
high 图片最大限制高度
quality 图片质量百分比 仅限webp
format 图片格式 仅限png/jpg/webp/avg_color

示例:

原始图片

https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg

高度限制为100

https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@100h

宽度限制为100

https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@100w

转换格式为webp

https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@.webp

转换为webp图片质量为1%

https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@1q.webp

avg_color格式说明

当图片格式化输出格式为avg_color

*.hdslb.com/bfs/*/*.*@*.avg_color

请求方式:GET

json回复:

根对象:

字段 类型 内容 备注
RGB str 平均颜色值 HEX

示例:

获取 https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg 的平均颜色值

curl 'https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@.avg_color'
查看响应示例:
{
    "RGB": "#7d6f6c"
}