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.

相关推荐
驰羽32 分钟前
[GO]GORM中的Tag映射规则
开发语言·golang
Wenhao.2 小时前
LeetCode 合并K个升序链表
leetcode·链表·golang
道之极万物灭2 小时前
Go基础知识(一)
开发语言·后端·golang
冷冷的菜哥4 小时前
go邮件发送——附件与图片显示
开发语言·后端·golang·邮件发送·smtp发送邮件
luckyPian5 小时前
学习go语言
开发语言·学习·golang
360智汇云11 小时前
Golang Context 的巧妙应用:提高并发管理的艺术
web
QX_hao11 小时前
【Go】--map和struct数据类型
开发语言·后端·golang
Tony Bai18 小时前
释放 Go 的极限潜能:CPU 缓存友好的数据结构设计指南
开发语言·后端·缓存·golang
h79971019 小时前
go资深之路笔记(九)kafka浅析
笔记·golang·kafka
Yeats_Liao19 小时前
Go Web 编程快速入门 02 - 认识 net/http 与 Handler 接口
前端·http·golang