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.

相关推荐
锥锋骚年11 小时前
golang 发送内网邮件和外网邮件
开发语言·后端·golang
古城小栈11 小时前
工业互联网:Go + 边缘计算实现设备监控实战
人工智能·golang·边缘计算
令狐囱11 小时前
宝塔docker 运行 go-zero-looklook项目
docker·容器·golang
moxiaoran575311 小时前
Go 语言指针
开发语言·golang
serendipity_hky11 小时前
【go语言 | 第4篇】goroutine模型和调度策略
后端·性能优化·golang
Clarence Liu12 小时前
golang 剖析 sync包
开发语言·golang
古城小栈12 小时前
Go mod 忽略指令:解决依赖冲突的核心技巧
网络·golang
Kiri霧12 小时前
Go Defer语句详解
java·服务器·golang
亿.612 小时前
2025鹏城杯 Web
java·安全·web·ctf·鹏城杯
小肖爱笑不爱笑13 小时前
2025/12/16 HTML CSS
java·开发语言·css·html·web