UID1666929性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2024-4-18最后登录1970-1-1
| SkinRenderMC此项目尚处于开发阶段,我很快就会更新这个项目。
查看 GitHub 仓库
这个项目能做什么?仅需发起一个简单的 HTTP GET 请求:
GET http://<your_server>:57680/url/image/both ?skinUrl=<your_skin_url> &capeUrl=<your_cape_url> &nameTag=<your_player_name> &definition=1.5 &transparent=false
稍等片刻,渲染完成后将会返回一张 PNG 格式的图片:
(实际输出时并无图中底部的调试信息)
技术栈此项目目前主要使用了以下技术栈:
API 参数解释definition浮点型,默认 1.5
0.8 <= definition <= 3.0。值越大,越清晰,分辨率越大,数据大小越大。反之亦然。 transport布尔型,默认 false 值为 true 时,输出的图片的背景是透明的。
部署需要至少2 CPU 核心 & 2GB 运行内存 来运行这个程序!
推荐配置为 4 CPU 核心 & 4GB 运行内存
这个 docker-compose.yml 可以帮助你轻易地部署这个项目。
Bash: mkdir skinrendermc && cd skinrendermccurl -O docker-compose.yml https://github.com/SerinaNya/Ski ... /docker-compose.ymlsudo docker compose up -d
服务器将在 57680 端口上启动,访问 http://<ip>:56780/docs 查看 OpenAPI 文档。
写在最后 目前此项目由于缺少维护,依旧存在一些小问题。若你发现了问题,欢迎在评论区反馈,也可以前往 GitHub Issues 反馈。
如果你觉得这个项目还不错,欢迎给我点个小小的 Star,或在论坛中给我鼓励。 |
评分查看全部评分
|