一个表情包生成工具,能够快速生成带有自定义文本的魔法少女的魔女审判文本框图片。
此分支是主分支Python脚本的使用浏览器JavaScript实现、无需Python环境的版本,可能更适合偶尔生成图片的用户。
JavaScript版与Python版共用相同的角色素材与相关配置文件(chara_meta.yml、text_configs.yml)。如有需要可以将Python脚本覆盖在此目录上,二者可共存,不会相互干扰。
直接下载整个仓库然后本地使用浏览器打开index.html即可使用。无需部署到Web服务器,不过首次本地访问需要手动上传config目录下的四个配置文件chara_meta.yml、text_configs.yml、backgrounds.yml、fonts.yml,对于手机端用户可能还是部署到服务器访问更方便一些吧……
都有GUI了应该不用再多说什么了吧……
请下载需要的角色图片,放置于<根目录>/assets/chara/<角色名>文件夹中,
并统一命名格式为<角色名> (<差分编号>),如图:

注意角色名与编号之间的空格
修改2个配置文件,位于<根目录>/config文件夹:
chara_meta.yml: 包含角色元数据,在末尾添加:
warden: # 填写角色名(与你的文件夹名相同)
full_name: 典狱长 # 填写角色全名(仅用于可读性显示)
emotion_count: 1 # 填写差分数量
font: font3.ttf # 填写使用的字体text_configs.yml: 包含角色名称的显示方法,在末尾添加:
warden:
- text: 典 # 文字内容
position: [ 759, 63 ] # 绝对坐标
font_color: [ 195, 209, 231 ] # 颜色RGB值
font_size: 196 # 文字大小
- text: 狱 # 下面以此类推
position: [ 948, 175 ]
font_color: [ 255, 255, 255 ]
font_size: 92
- text: 长
position: [ 1053, 117 ]
font_color: [ 255, 255, 255 ]
font_size: 147
- text: ""
position: [ 0, 0 ]
font_color: [ 255, 255, 255 ]
font_size: 1已在 Windows、MacOS、Android 系统的 Chromium 内核浏览器上测试过,功能正常。理论上来说应该现代浏览器都能支持。某种程度上也是跨平台了?(雾)
仅供个人学习交流使用,各类素材均归属于相关版权方。
背景、立绘等图片素材 © Re,AER LLC./Acacia
