p5r预告信生成器API

p5r预告信生成器API

本人将js生成的p5r预告信使用go语言进行了重写和部署,并开放了其api,可以直接通过get方法获取预告信的png。

快速开始

http://api.viogami.tech/p5cc/:text

eg:
http://api.viogami.tech/p5cc/persona5

感谢p5r风格字体的制作者预告信样式的制作者

使用了golang的gg库进行绘图。提供了GET方法和POST方法。GET使用动态路由直接生成,POST参数示例如下:

yaml 复制代码
text: "persona5"
fontSize: 120    # 字体大小
gutter : 10      # 字体间距
padding : 240     # 文字边距
textAlign: center  # 文字对齐方式
showLogo: true     # 是否显示Logo
logoScale: 1.0     # Logo缩放比例
logoOffset: 240     # Logo偏移量
showWtm: ""     # 水印文字,为空则不显示

字体暂时不可更改,默认使用了 HarmonyOSSansSC-Bold.ttf

Credits

Persona 5 © ATLUS. © SEGA.

This repositories`s cord forks from p5cc

Assets:

  • Persona 5 Calling Card Base by Elmind.
  • Persona 5 Style Text Generator by @LzxHahaha. Ported and modified by sorae42.
  • Persona 5 Logo and Assets by ALTUS.

All assets are all under fair use.

Credits can also be seen on the website along with links to the original site and owners, at the bottom of the page.

相关推荐
招风的黑耳2 小时前
Axure设计元件库分享——SpringUI Web端动态交互元件库
axure·web·元件库·动态交互
小Mie不吃饭3 小时前
2025新时代 | 分析并解决企业跨域问题
前端·后端·springboot·api·web·跨域
SunnyRivers6 小时前
go time 包以及日期函
golang·时间·time·日期
csucoderlee6 小时前
go语言中的Stringer的使用
开发语言·后端·golang
m0_7482389210 小时前
nas-群晖docker查询注册表失败解决办法(平替:使用SSH命令拉取ddns-go)
docker·golang·ssh
景天科技苑12 小时前
【Prometheus】如何通过golang生成prometheus格式数据
开发语言·golang·prometheus·prometheus数据
孔瑾熙1 天前
Ruby语言的循环实现
开发语言·后端·golang
m0_748248231 天前
Go-Gin Web 框架完整教程
前端·golang·gin
萧月霖1 天前
Simula语言的物联网
开发语言·后端·golang