生成当前系统和服务器状态的图片,支持自定义标题和图片/API
警告
显示内容
- 系统信息
- CPU占用率
- CPU名称
- 内存使用率
- 内存大小
- 系统名称
- 网速
- 服务器
- 状态
- 人数
- 类型
- 版本
使用方法
逻辑
点此以查看流程图
配置文件
{
"urls": [
"https://t.mwm.moe/ysmp/",
"https://t.mwm.moe/mp/",
"https://t.mwm.moe/moemp/"
],
"originType": "api",
"title": "Serein · 状态",
"font": "得意黑",
"shadow": true,
"theme": "auto",
"defaultColor": ""
}
urls
string[]
指定获取图片的API
备注
仅当originType
为'api'时生效
originType
'local' | 'api'
图片来源类型
local
- 本地图片
- 将从plugins/StatPictureGenerater文件夹下随机抽取一张图片
- 可用的文件扩展名为
.png
、.jpg
、.jpeg
、.bmp
- 本地图片
api
- 使用
urls
中的链接获取- 请务必确保返回的是图片而不是json文本或者链接
- 使用
提示
- 推荐使用竖屏(4:3)图片
- 若比例或大小不满足将自动裁剪
- 左上角对齐
- 若比例或大小不满足将自动裁剪
title
string?
图片的标题
为空时则保持默认值Serein · 状态
font
string
生成图片使用的字体
shadow
boolean
是否显示文字和占用饼图的阴影
theme
'dark' | 'light' | 'auto'
图片的文字和背景的主题
dark
- 深色主题
- 深色主题
light
- 浅色主题
- 浅色主题
auto
或其他异常值- 根据图片的主要颜色自动判断
defaultColor
string
默认主题颜色
- 为空时自动从图片的主要颜色计算而得
- 格式
#RGB
#RRGGBB
#RRGGBBAA
- 其他格式或不合法将被视作透明
历史版本
- 2023.7.16 v1.3
StatPictureGenerater.js
编译后的文件StatPictureGenerater.ts
TypeScript源码
- 2023.6.19 v1.2
StatPictureGenerater.js
编译后的文件StatPictureGenerater.ts
TypeScript源码
- 2023.6.7 v1.1
StatPictureGenerater.js
编译后的文件StatPictureGenerater.ts
TypeScript源码
- 2023.5.31 v1.0
StatPictureGenerater.js
编译后的文件StatPictureGenerater.ts
TypeScript源码