Dawncraft API
  1. Image
Dawncraft API
  • User
    • 用户注册
      POST
    • 用户登录
      POST
    • 忘记密码
      POST
    • 用户登出
      GET
    • 发送验证码
      POST
    • 修改邮箱
      POST
    • 修改密码
      POST
    • 修改个人资料
      POST
    • 刷新jwt
      POST
  • Sentence
    • 获取随机句子
      GET
    • 获取句子数量
      GET
    • 获取句子
      GET
    • 添加句子
      POST
    • 编辑句子
      POST
    • 删除句子
      POST
  • Calendar
    • 获取日历
      GET
    • 获取黄历
      GET
    • 获取单向历
      GET
  • SouTi
    • 搜题脚本兼容接口
      POST
    • 搜题
      POST
    • 上传题目
      POST
  • Misc
    • 渲染LaTeX公式
      GET
    • 获取mc服务器状态
      GET
    • 生成喜报
      GET
    • OCR
      POST
  • Webhook
    • Gogs
  • Image
    • 上传图片
      POST
    • 获取图片
      GET
    • 删除图片
      DELETE
  1. Image

获取图片

将废弃
GET
/image/{name}
通过id获取图片, 如果进行变换或转码则结果会存入缓存, 便于下次快速获取, 缓存时间为3小时
可用格式:
jpg
png
可用变换:
w_{pixel}: 宽度设为指定像素, 高度按比例缩放
h_{pixel}: 高度设为指定像素, 宽度按比例缩放
s_{ratio}: 按比例缩放
r_{90|180|270}: 按指定角度旋转
f_{h|v}: h为水平翻转, v为垂直翻转
wm_{text}: 水印文本, 默认位置(0, 0)位于左上角
wms_{pixel}: 水印字号, 默认为24px
wmx_{pixel}: 水印x坐标
wmy_{pixel}: 水印y坐标

请求参数

Path 参数
name
string 
必需
图像名称, 格式为"id.后缀名", 后缀名用于选择图片格式, 支持jpg和png
示例值:
5e0940fa845a9192fab2f7d73e3e32ae.jpg
Query 参数
transform
string 
可选
图像变换参数, 具体值见接口说明
示例值:
s_0.25,f_h,wm_Hello

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/image/5e0940fa845a9192fab2f7d73e3e32ae.jpg'

返回响应

🟢200成功
application/octet-stream
Body
object {0}
🟢200出错
修改于 2022-06-23 09:31:33
上一页
上传图片
下一页
删除图片
Built with