2022-01-21
为chevereto编写随机图api与自动为上传的图片生成webp功能

体验地址:

https://img.fudaoyuan.icu/api/1/random/

<!-- /wp:paragraph -->

api功能

参数功能默认测试url
albumid指定相册id整数所有/api/1/random?albumid=1 (从相册id为1里,也就是那个原神相册中的所有图片中输出一张随机图)
userid指定用户id整数所有/api/1/random?userid=1 (从用户id为1里所有图片中输出一张随机图)
scale_min限制最小的图片宽高比有小数点的数/api/1/random?scale_min=1.5(输出宽高比大于1.5的图片,也就是符合1.5 < (1920/1080=1.7) 的图片)
scale_max限制最大的图片宽高比有小数点的数/api/1/random?scale_max=0.9 (输出宽高比小于0.9的图片,也就是竖屏)
nsfw是否显示nsfw图片true或false禁用/api/1/random?nsfw=true (允许结果中出现nsfw内容)
md是否显示"优化"过的图片(默认输出中等缩略图,为false时输出原图)true或false启用/api/1/random?md=false(输出为原图)
webp是否显示webp图像,webp图片相同质量下拥有远小于png的大小true或false禁用/api/1/random?webp=true(输出为webp图片)
format指定特定输出形式302或者jsonphp正常输出(不跳原图链接,方便调试)/api/1/random?format=302

源码

整理中,如果反向强烈的话尽快整理出来:grinning:

评论1
al
alexk
2023-03-10

大佬,源码整理好了吗?

Copyright © by Keven All Rights Reserved.
Powered byNext.js&WordPress