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.

相关推荐
不过普通话一乙不改名10 小时前
第一章:Go语言基础入门之函数
开发语言·后端·golang
whhhhhhhhhw11 小时前
Go语言-fmt包中Print、Println与Printf的区别
开发语言·后端·golang
ん贤14 小时前
GoWeb必备理论
go·web
我的ID配享太庙呀15 小时前
从零开始:在 PyCharm 中搭建 Django 商城的用户注册与登录功能(轮播图+商品页-小白入门版)
数据库·python·django·sqlite·web·教育电商
月忆36416 小时前
Etcd原理基础学习
分布式·golang
五岁小孩19 小时前
Golang 性能分析神器 pprof 详解与实践(图文教程)
性能优化·golang·pprof
江湖有缘1 天前
【Docker项目实战】在Docker环境下部署go-file文件分享工具
docker·容器·golang
自学也学好编程1 天前
【学习路线】Go语言云原生开发之路:从简洁语法到微服务架构
学习·golang
Python涛哥1 天前
go语言基础教程:【1】基础语法:变量
开发语言·后端·golang
YGY Webgis糕手之路2 天前
OpenLayers 快速入门(六)Interaction 对象
前端·vue.js·经验分享·笔记·web